アカウント名:
パスワード:
ヽ( ・∀・)ノ┌┛ガッΣ(ノ`Д´)ノぬるぽ
だったのが
ヽ( ・∀・)ノ┌┛ガッΣ(´∇`) ぬるホッ
という
安全になったからって糞コードおkって訳じゃねぇ
となるわけですね
# 糞コードは世に尽きまじ
初期化漏れとかメモリリークとか。オブジェクトを使用しなくなったときにnullを代入して参照外すのはどう変わるんだろう。
初期化強制なのかもね、コンパイラがチェックということは。
しかし、空を意味するために0とか "" を単に突っ込むだけになって、null参照で落ちないだけで挙動不審なプログラムになるだけな気がする…。
参照外す方法なぁ。NullObjectとかいう空っぽのクラス作って、それをnewして突っ込んだりしてなw
型安全な言語でnullが入る型に0を入れる意味はないでしょう。まあ初期化強制ですね。メモリ開放はnullの代入ではなくスコープで管理しようねって話かと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
つまり (スコア:1)
ヽ( ・∀・)ノ┌┛ガッΣ(ノ`Д´)ノぬるぽ
だったのが
ヽ( ・∀・)ノ┌┛ガッΣ(´∇`) ぬるホッ
という
安全になったからって糞コードおkって訳じゃねぇ
となるわけですね
# 糞コードは世に尽きまじ
Re: (スコア:0)
初期化漏れとかメモリリークとか。
オブジェクトを使用しなくなったときにnullを代入して参照外すのはどう変わるんだろう。
Re:つまり (スコア:0)
初期化強制なのかもね、コンパイラがチェックということは。
しかし、空を意味するために0とか "" を単に突っ込むだけになって、null参照で落ちないだけで挙動不審なプログラムになるだけな気がする…。
参照外す方法なぁ。NullObjectとかいう空っぽのクラス作って、それをnewして突っ込んだりしてなw
Re: (スコア:0)
型安全な言語でnullが入る型に0を入れる意味はないでしょう。
まあ初期化強制ですね。
メモリ開放はnullの代入ではなくスコープで管理しようねって話かと。