パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

「世界一IQの低い」ソースコード」記事へのコメント

  • by Anonymous Coward

    「プログラム」の初心者向けということなら、まず if else の羅列を見せてうんざりさせてから switch を教えるというのはありだと思う。
    大昔、私が初めて「プログラム」という仕掛けを知った時の本(多分ブルーバックス)での BASICの説明がこんな調子だった、多方向分岐も条件ループも IF文とGOTO文だけのプログラムで動きを示してから、ON だの FOR だのそれぞれの構文を示していた。

    • ややズレますが、switch文 という話だと、『単純に置き換えていい』と思わせちゃっていいのかな? と:
      Stringとかオブジェクト類 だと、ちょっと意図と変わりますよね (中身でなく、同一インスタンスかどうか の比較だから)。

      こういう状況で 文字列比較したいわー というとき よくありますけど、
      Javaのswitchだと その周りの理由で 正しく中身の比較 にならなかったと思います。
      //まあ、『==』をまんま置き換えてるだけなので、Javaの『==』の仕様ですが。
      //JavaScriptだと 比較とか型とか適当だから 勝手に合わせて 中身の比較にしてくれたりしたような。

      比較周りの話で教えるべき かもしれませんけど、意外とswitch あんまり簡単でもないよなー、と。

      //数ページずらー が ないわー;とは思います(;^ω^)

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...