チヒロ「マキ、買い物頼んで良い?」

  • 1二次元好きの匿名さん25/02/25(火) 20:24:39

    チヒロ「牛乳を1つ。卵があったら6つお願い」

    …………

    チヒロ「で、なんで牛乳6本も買ってきたの?飲みきれる気がしないんだけど……」

    マキ「えっ、だって卵があったから」


    ここはヴェリタスで見るプログラマあるあるスレ

  • 2二次元好きの匿名さん25/02/25(火) 20:30:37

    もしかしてマキ、わざとやってない?

  • 3二次元好きの匿名さん25/02/25(火) 20:37:45

    ?となったけどなんとなくわかったような

    プログラミングぜんぜんわかんないけど
    言葉としては卵が売っていた場合、6つ買ってきてというのに対して

    牛乳を買ってくる、卵が売っていた場合、(牛乳を)6つ買う
    ってなってるってこと?

  • 4二次元好きの匿名さん25/02/25(火) 20:38:54

    if文と日本語の相性が悪すぎる

  • 5二次元好きの匿名さん25/02/25(火) 20:40:36

    これは曖昧なまま要件定義したチヒロが悪い

  • 6二次元好きの匿名さん25/02/25(火) 20:40:49

    チヒロ「コタマ、その料理に塩と胡椒を少し入れてくれる?」

    コタマ「すこ..し..??」

  • 7二次元好きの匿名さん25/02/25(火) 20:42:06

    if(卵>=1)

     牛乳=6;

     }

     else

     牛乳=1;

     }

  • 8二次元好きの匿名さん25/02/25(火) 20:43:19

    ifとかいう落とし穴
    なおorと=も落とし穴の模様

  • 9二次元好きの匿名さん25/02/25(火) 20:44:01

    もしチヒロとヒマリ以外のヴェリタスメンバーがチヒロが作ったロボだったら
    みたいな感じ?

  • 10二次元好きの匿名さん25/02/25(火) 20:46:33

    >>8

    以上とか未満の境界値も鬼門だぞ。後0の扱い

  • 11二次元好きの匿名さん25/02/25(火) 20:50:48

    ごめん、読解力が低いのかプログラムへの理解が低いのか
    ここまで説明してもらってもよくわからない

  • 12二次元好きの匿名さん25/02/25(火) 20:52:39

    >>7

    卵がnullの時はどうなるんですかこれ

  • 13二次元好きの匿名さん25/02/25(火) 20:53:40

    卵を買うという命令がされてないので、「6つお願い」の方の主語が牛乳のままになってる

  • 14二次元好きの匿名さん25/02/25(火) 20:54:11

    >>12

    nullでも別に問題なくない?(PHPer)

  • 15二次元好きの匿名さん25/02/25(火) 20:54:18

    >>11

    一番わかりやすい言語で組むとこう

  • 16二次元好きの匿名さん25/02/25(火) 20:54:37

    >>12

    その時はぬるぽが来る

  • 17二次元好きの匿名さん25/02/25(火) 20:55:29

    >>7

    卵が0.5個の場合、卵があるのに牛乳を1個しか買わないバグがあります

  • 18二次元好きの匿名さん25/02/25(火) 20:56:44

    >>13

    やっとわかった

    卵が無い時は牛乳一本

    卵があるときは牛乳六本

    っていう条件付け?みたいになってるってこと?

  • 19二次元好きの匿名さん25/02/25(火) 20:57:14

    現在地=現在地+1歩前って言えば歩き続ける?

  • 20二次元好きの匿名さん25/02/25(火) 20:57:26

    マキ「よし!!CSS完全に理解した!!」

    モモイ「ちょwwwずれてるじゃんwww」

    ユズ (どうやったらこれできるの...?)

    ハレ「おぉ...!」

    コタマ「おぉ...!」

    チヒロ 「おぉ...!」

  • 21二次元好きの匿名さん25/02/25(火) 20:58:03

    >>19

    それだと一歩歩いただけで終わる

    何かしらの方法でループ(またはGOTO)しなければ、この処理を繰り返さないんで

  • 22二次元好きの匿名さん25/02/25(火) 20:59:45

    while{
    現在地=現在地+1歩前
    }

  • 23二次元好きの匿名さん25/02/25(火) 21:00:57

    じゃあ、「牛乳が1つと卵を6つ買って欲しい、卵はあった時で構わないから」
    って感じで良いのかな

  • 24二次元好きの匿名さん25/02/25(火) 21:01:54

    買うもの(納品リスト)
    ・牛乳
    クエスト内容
    牛乳を1個買う
    追加目標
    ・たまごがあれば6個買う

    ゲームで例えたらこうなるから納品できるものが牛乳しかない

  • 25二次元好きの匿名さん25/02/25(火) 21:03:08

    買い出しを頼むと隙あらばふざけるのでいつも正確に買い物の指示をするチヒロ
    面白がって複雑な条件の買い物を頼むヒマリ

  • 26二次元好きの匿名さん25/02/25(火) 21:04:59

    「卵が6つ」も「6個」「6パック」の二通りの解釈できるからなあ

  • 27二次元好きの匿名さん25/02/25(火) 21:05:36

    >>23

    「牛乳を1つ買う。卵が6個以上あれば、卵を6個買う。」のほうがいいかもね

    「卵があれば」だと、例えば卵が4個しかなくても卵があるのには間違いないからね

  • 28二次元好きの匿名さん25/02/25(火) 21:07:26

    >>26

    牛乳1本と卵60個(10個入6パック)

    とかやられたら頭抱えそう

    最近タマゴ高いし

  • 29二次元好きの匿名さん25/02/25(火) 21:08:54

    変数が入る余地があるとバグるのだ

  • 30二次元好きの匿名さん25/02/25(火) 21:09:15

    >>27

    なるほど、奥が深い

  • 31二次元好きの匿名さん25/02/25(火) 21:12:15

    これがSQLインジェクションちゃんですか

  • 32二次元好きの匿名さん25/02/25(火) 21:15:20

    卵に関しては6個以上在庫がある場合もちゃんとテストしておかないとね
    在庫が6個の場合だけ買ってくるとかになりかねないし

    あと5個しか無かったから買ってこなかったよってなるのも困るパターンあるので6個未満の場合はあるだけ買うってのも入れといた方が良いはず

  • 33二次元好きの匿名さん25/02/25(火) 21:17:49

    たまごが1以上存在し6未満の場合処理上ではたまごの購入をしているが、6個取得しないので手に入らずお金だけ払っている処理になる可能性もしくは1以上6未満のたまごと「」を取得する可能性あるからな……

  • 34二次元好きの匿名さん25/02/25(火) 21:19:07

    もしかしてちーちゃん嫌われてる!?

  • 35二次元好きの匿名さん25/02/25(火) 21:22:19

    >>33

    卵が5個しかなかったから、6つ目は卵の横にあったお麩を買ってきたよ


    これがメモリ破壊バグです

  • 36二次元好きの匿名さん25/02/25(火) 21:28:18

    >>35

    今どきのプログラミング言語なら例外で落ちるやつ

スレッドは2/26 07:28頃に落ちます

オススメ

レス投稿

1.アンカーはレス番号をクリックで自動入力できます。
2.誹謗中傷・暴言・煽り・スレッドと無関係な投稿は削除・規制対象です。
 他サイト・特定個人への中傷・暴言は禁止です。
※規約違反は各レスの『報告』からお知らせください。削除依頼は『お問い合わせ』からお願いします。
3.二次創作画像は、作者本人でない場合は必ずURLで貼ってください。サムネとリンク先が表示されます。
4.巻き添え規制を受けている方や荒らしを反省した方はお問い合わせから連絡をください。