![見出し画像](https://assets.st-note.com/production/uploads/images/118026960/rectangle_large_type_2_ca466d111f9e32f14e957fb7847a8279.png?width=1200)
【9num】乱数機 2【開発記】
今回の概略
通常の関数は変数に入れられない🙄
特に設定していない言語設定は括弧入力でインデント調整をするので凄い邪魔😞
ランダム羅列のランダム多数桁数値の指示が出る
3x3のボタンが表示される
数値に対応するボタンを押し切るとクリア
クリアすると数値とボタンの数字が再生成される
規定の状態で誤答するか時間切れで終了
何回押せたか投稿できる
----備忘録
(無し)
前回の粗筋
乱数種を秒で初期化
乱数機
じゃ、早速乱数発生を作ろうず🤤
![](https://assets.st-note.com/img/1696438314772-Wd4D2m2bV9.jpg)
………あれ?変数代入型の関数ってこう?😑
使った事無い言語は知見が少ないので困る😞
![](https://assets.st-note.com/img/1696438330167-oXDVLJfAzr.jpg)
………相変わらず凄い不親切な言語だなって感じる😞
とりあえずこういう使い方してるのが無いか、サバイバル大先生を参考にするぽ😑
![](https://assets.st-note.com/img/1696438351582-rwMPo26QF8.jpg)
`@()` になってる箇所を探すとコールバックの場合だけこの形になってるお…🙄
普通に呼ぶ関数は変数入りじゃなく名前付き関数宣言になってる😑
あと return の値が全部丸括弧で括られてるぽ🤔
………
よく見るとコンソールのは波括弧閉じが1つ足りてないお🤪
![](https://assets.st-note.com/img/1696438388539-IOmFnMUWtE.jpg)
無名が許されるのはコールバックのみ…?🙄
![](https://assets.st-note.com/img/1696438418386-vIbvmNpupu.jpg)
………😑
まぁ変数代入しても top 変数だし直の関数宣言でも同じ事かしらね🤔
![](https://assets.st-note.com/img/1696438455134-DDpXeLEnmk.jpg)
まぁ…いいか…🤤
JS みたいにそれなりに歴史のある言語でもないしこんなものよね🙄
で、そのまま指示用の乱数作ろうと思ったんだけど、配列の操作どうやるのかわかんない😞
![](https://assets.st-note.com/img/1696438477215-ds6qLxTiyu.jpg)
JS っていうから push とかかな?って思ってやったら push だった🤤
でも項目数は length じゃなく len なの、こういうのやめてほしいなって思う…😞
shift とか使えるかわからないけど今はいいや😑
![](https://assets.st-note.com/img/1696438497378-9Ayq83ADtB.jpg)
開始括弧入力したら勝手に終わりと対にしようとして凄い邪魔…😞
![](https://assets.st-note.com/img/1696438515656-mIQSlrMzXH.jpg)
丸括弧も勝手にインデントいじって凄い邪魔😞
![](https://assets.st-note.com/img/1696438536122-xF6Ho8zs7R.jpg)
ちょっと作っただけで言語設定に不満爆発😞
というかスニペットに continue とか無いのどうなの?🤪
次回は
言語設定で括弧入力時のインデント操作をどこまで制御できるのか確認して然るべき設定にするぽ😑
括弧入力する度にインデント修復とか効率悪すぎる😞