アカウント名:
パスワード:
var wagahai = new Object();wagahai.species = "Cat";wagahai.name = "";wagahai.birth.place = "UNKNOWN";
確かにこういう風に文学を読んでいないような。
代入、型定義、「まだない」と「とんと見当がつかぬ」の違い、などについて考えられる良い題材のような気がする。プログラミング言語ごとにどうやって実装する?と考えてみても楽しそう
> wagahai.name = "";てっきり空文字列が入ってると思ってたのに実際は undefined だったりするそれが問題だ
確かに猫の場合「名前はまだない」は未定義ではあるが、初期化していないメモリアドレスをポイントしているわけではないから、名前を参照したときに初期状態によって「ポチ」「シャンシャン」「くぁwせdrftgyふじこ」などが現れるわけではないな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
吾輩は猫である (スコア:0)
var wagahai = new Object();
wagahai.species = "Cat";
wagahai.name = "";
wagahai.birth.place = "UNKNOWN";
確かにこういう風に文学を読んでいないような。
Re:吾輩は猫である (スコア:1)
代入、型定義、「まだない」と「とんと見当がつかぬ」の違い、などについて考えられる良い題材のような気がする。
プログラミング言語ごとにどうやって実装する?と考えてみても楽しそう
Re:吾輩は猫である (スコア:1)
> wagahai.name = "";
てっきり空文字列が入ってると思ってたのに実際は undefined だったりする
それが問題だ
Re: (スコア:0)
確かに猫の場合「名前はまだない」は未定義ではあるが、初期化していないメモリアドレスをポイントしているわけではないから、名前を参照したときに初期状態によって「ポチ」「シャンシャン」「くぁwせdrftgyふじこ」などが現れるわけではないな。