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

「変数に型がない」はメリットなのか、それともデメリットなのか。宗教戦争勃発」記事へのコメント

  • by Anonymous Coward

    動的型言語でコーディングする際、関数、メソッドの戻り値で、

     エラー時 : false(bool)を返す
     正常時 : 値を返す(array等)を返す

    なんて書き方を良くします。

    同じ様な事を、静的型言語でやろうとすると、結構メンドイ。
    型付けが無いって事は、逆にメリットもあると思うんだけどな。

    静的、動的共に経験あるから、双方の気持ちも良くわかるし、実際、動的型言語を初めてやった時は、違和感あった。
    特に、コンパイル時のチェックが入らない点。良く使う部分で、表現力の幅が広がるって点で、動的型言語が好きです。

    今となっては、静的型言語は、コンビニにスーツで行く様な感覚を受ける。
    出来れば、Tシャツで、さっと行きたい・・・・

    • by Anonymous Coward on 2013年03月01日 20時37分 (#2335365)

      普通は型Tに対してSome(T)とNoneのいずれかしかならない型Option(T)を使ってパターンマッチします。
      何も考えずにエラーコードとしてfalseや-1を返せば呼び出し元が正しくエラーを処理しているか明らかでない一方、パターンマッチならNoneを見逃せばコンパイルが通りません。
      Tシャツで出て行くつもりが、裸で出て行くなんて事にならないわけです。

      親コメント

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...