日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2021-04-14 23:28:37

Re①:思ったのと違った結果に

雪乃☆雫 さん

「違えばもし」は、あります。
コレ、インデント構文のバグじゃないかな・・・(?_?)
ふつーに「ここまで」を使えば、動きますよね。
#-----------------------------------------------
Aは2
もしAが1ならば
  Aを表示
違えばもしAが2ならば
  Aを表示
違えば
  Aを表示
ここまで。
#-----------------------------------------------

えっ、「ロッカー@key@1は100 」は、v1でも出来ない気が・・・(@_@)
何とかなると嬉しいけど、「ロッカー@(key)@1は100」と、括弧で括らなきゃならんのよ。
それじゃ、[]で括る書式の方がマシだよね~。

便乗で!

なでしこ3でいろいろいじったところアレってなった件(v3.2.1時点)


・違えばもし

!インデント構文
Aは2
もしAが1ならば
  Aを表示
違えばもしAが2ならば
  Aを表示
違えば
  Aを表示
    
[文法エラー]main.nako3(5行目): 構文解析でエラー。『違えば』の使い方が間違っています。

マニュアル見に行ったらたしかに「違えばもし」はなかった。


・多次元配列の@

ロッカーは空配列
ロッカー@1は空配列
keyは1
ロッカー@key@1は100
ロッカー@1@1を表示 //→undefined

配列は@でも書けるけどこれ(~~@変数@~)はダメらしい。
じゃあ100はどこへ行ったんだ。

たぶんなでしこ1と同じでいけるでしょ!と思ったら引っかかった点でした。


(編集パスワード送信)

子記事

親記事 (No.1029)
返信した記事(元) (No.1030)

この内容(No.1031)に返信

この内容(No.1031)をダウンロード

この内容(No.1031)のテキスト表示





www.eznavi.net