Discuss Scratch
- tsumuri3
-
1000+ posts
Scratch への提案(仕分け用)
#4
「削除」ができるのはせいぜい私の嫌いなpythonくらいです。
変数を宣言する場合は、その変数を何に使うのかまで考えて利用すべきです。
ーーーーーーー
私は今回の5番、反対派です。
テキストコードで使うときに変数宣言をするのは、
低級言語の変数あたりのメモリ確保数や型を指定するためのものかと思われます。
Scratchで変数を何に使うのかはもともと分かっていますし、もしこれを実装するのであれば、
型???const???となっては本末転倒です。
一般的な言語でも、FloatからDouble、int型などに書き換えることはあっても、 5.変数を削除するも入れた方がいい
「削除」ができるのはせいぜい私の嫌いなpythonくらいです。
変数を宣言する場合は、その変数を何に使うのかまで考えて利用すべきです。
ーーーーーーー
私は今回の5番、反対派です。
テキストコードで使うときに変数宣言をするのは、
低級言語の変数あたりのメモリ確保数や型を指定するためのものかと思われます。
Scratchで変数を何に使うのかはもともと分かっていますし、もしこれを実装するのであれば、
変数 [varname] を [整数 v]型で[const v]型で作成 ::variablesとかになってしまうと思います。
型???const???となっては本末転倒です。
- p_nuts
-
1000+ posts
Scratch への提案(仕分け用)
外部サイトを使えばいいというのは、解決策になっていないと思います。 僕は反対しますね…。外部サイトを使えば済みますし、初心者が混乱しますので。
初心者が混乱するならば、拡張機能として分ければいいでしょう。何でもかんでも拡張機能にしたり、発展的内容として分けても、どっちにしろ混乱しそうですが
- Kankitsu_0910
-
96 posts
Scratch への提案(仕分け用)
ビジュアル的に管理したいならば演算項目に
([#00ff91]::operators)というブロックを追加すればよいのでは…?
Last edited by Kankitsu_0910 (March 31, 2022 00:13:02)
- syokaki
-
100+ posts
Scratch への提案(仕分け用)
で、結局のところ仕分けは完全に終わったのでしょうか。埋もれてしまうので、このトピのstickyへの申請も考えてほしいのですが…。
- inoking
-
1000+ posts
Scratch への提案(仕分け用)
見て分かるとおり、全然終わっていません。
単に誰も投稿しないので止まっていただけです。Sticky にする必要もないでしょう。
単に誰も投稿しないので止まっていただけです。Sticky にする必要もないでしょう。
- inoking
-
1000+ posts
Scratch への提案(仕分け用)
日が空いたので変数カテゴリーの仕分けを(除外分は外して)あらためて再掲します。
2.
・他のプロジェクトとの変数共有
3.
・ユーザーごとに保存される変数
5.
・(9.) プログラム内での変数宣言変数 [変数 v] を作る ::variables↑ #581 により一つにまとめる
6.変数 [変数 v] を [#f5f] にする ::variables//カラーコードを入れる
7.(1 v) 番目 [リスト v] を (1) ずつ変える ::list
8.
・https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/post/2839913/<変数::variables>//真偽値型
- inoking
-
1000+ posts
Scratch への提案(仕分け用)
これまでの意見は大体のところ以下のような感じでしょうか。
2.
使い道があまりない → 却下
3.
クラウド変数で実現可能 → 却下
5.
リストで代用可能、参照の仕方に問題がある → 却下
6.
16進値を調べるのは面倒 → 異論なし?
7.
代用可能 → 却下
8.
※
これの使いみちについて書かれた投稿が見つからないのですが
関数(定義)呼び出し時の指定などに使う場合が多いでしょう
→ 未定
2.
使い道があまりない → 却下
3.
クラウド変数で実現可能 → 却下
5.
リストで代用可能、参照の仕方に問題がある → 却下
6.
16進値を調べるのは面倒 → 異論なし?
7.
代用可能 → 却下
8.
※
これの使いみちについて書かれた投稿が見つからないのですが
関数(定義)呼び出し時の指定などに使う場合が多いでしょう
→ 未定
- p_nuts
-
1000+ posts
Scratch への提案(仕分け用)
としたら
初心者が混乱する未来が見える
[#000000] を [list v] に追加するが必要になりますね
[#000000] を (1 v) 番目に挿入する( [list v] )
( v) 番目( [list v] )を [#000000] で置き換える
<[ v] に [#000000] が含まれる>
初心者が混乱する未来が見える