アカウント名:
パスワード:
それ以前に
行番号制ではないSMILEBASICでは行番号は重視されません。GOTO文やGOSUB文の行き先は、行番号のかわりに文中で定義したラベル名になります。比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「」ではなく「==」「!=」を使います
行番号制ではないSMILEBASICでは行番号は重視されません。GOTO文やGOSUB文の行き先は、行番号のかわりに文中で定義したラベル名になります。
比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「」ではなく「==」「!=」を使います
のあたりがちょっと悲しいです。
比較演算子が違うIF文などに使う比較演算子ですが、過去のBASICでおなじみの「=」「<>」ではなく「==」「!=」を使います
個人的にはこれはいただけないなぁというか、比較演算子はむしろ「=」のほうが人間の感性にあってる気がする。むしろ、代入演算子が「=」なのって変じゃね?って気もするわけだ。
10 A = 1020 B = 1530 B = A
とかいうコードを書いた時、30行目って数学的に見たら無茶苦茶だよな。本当に人間が直感的に理解しやすい言語にするなら、代入演算子こそ「==」みたいな「数学なんかで普通使わないもの」にしとくべきだったんじゃないだろうか、と思うんだ。
LET B = Aの略記だからね。いまさらLETとか書きたくないし
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
PEEK と POKE は (スコア:0)
Re: (スコア:2, 興味深い)
それ以前に
のあたりがちょっと悲しいです。
Re: (スコア:0)
個人的にはこれはいただけないなぁ
というか、比較演算子はむしろ「=」のほうが人間の感性にあってる気がする。
むしろ、代入演算子が「=」なのって変じゃね?って気もするわけだ。
10 A = 10
20 B = 15
30 B = A
とかいうコードを書いた時、30行目って数学的に見たら無茶苦茶だよな。
本当に人間が直感的に理解しやすい言語にするなら、代入演算子こそ「==」みたいな「数学なんかで普通使わないもの」にしとくべきだったんじゃないだろうか、と思うんだ。
Re:PEEK と POKE は (スコア:1, 参考になる)
LET B = A
の略記だからね。
いまさらLETとか書きたくないし