Discuss Scratch

inoking
Scratcher
1000+ posts

Scratch への提案(仕分け用)

StrongPeanut wrote:

これが元の投稿と思われます。
それは
変数 [変数 v] を [#f5f] にする ::variables
とは明らかに違います。
inoking
Scratcher
1000+ posts

Scratch への提案(仕分け用)

#41:
元の投稿を見つけました。
scratch2.0の提案 #68

元の投稿では表記が英語なので、同じ提案であることを示すために追跡経路を書いておきます。
同 #1950同 #1042
StrongPeanut
Scratcher
1000+ posts

Scratch への提案(仕分け用)

ああ、カラーピッカーで色の16進数を中に入れるのですね。
なら賛成です。便利ですので。
syokaki
Scratcher
100+ posts

Scratch への提案(仕分け用)

僕は反対しますね…。外部サイトを使えば済みますし、初心者が混乱しますので。
tsumuri3
Scratcher
1000+ posts

Scratch への提案(仕分け用)

#4

nyankodaisensou-suki wrote:

5.変数を削除するも入れた方がいい
一般的な言語でも、FloatからDouble、int型などに書き換えることはあっても、
「削除」ができるのはせいぜい私の嫌いなpythonくらいです。
変数を宣言する場合は、その変数を何に使うのかまで考えて利用すべきです。
ーーーーーーー
私は今回の5番、反対派です。
テキストコードで使うときに変数宣言をするのは、
低級言語の変数あたりのメモリ確保数や型を指定するためのものかと思われます。
Scratchで変数を何に使うのかはもともと分かっていますし、もしこれを実装するのであれば、
変数 [varname] を [整数 v]型で[const v]型で作成 ::variables
とかになってしまうと思います。
型???const???となっては本末転倒です。
fugu_fugu
Scratcher
500+ posts

Scratch への提案(仕分け用)

#44
オフラインの場合はどうなるのでしょうか?
p_nuts
Scratcher
1000+ posts

Scratch への提案(仕分け用)

syokaki wrote:

僕は反対しますね…。外部サイトを使えば済みますし、初心者が混乱しますので。
外部サイトを使えばいいというのは、解決策になっていないと思います。
初心者が混乱するならば、拡張機能として分ければいいでしょう。何でもかんでも拡張機能にしたり、発展的内容として分けても、どっちにしろ混乱しそうですが
Kankitsu_0910
Scratcher
96 posts

Scratch への提案(仕分け用)

ビジュアル的に管理したいならば演算項目に
([#00ff91]::operators)
というブロックを追加すればよいのでは…?

Last edited by Kankitsu_0910 (March 31, 2022 00:13:02)

tsumuri3
Scratcher
1000+ posts

Scratch への提案(仕分け用)

演算なんですかね…
Kankitsu_0910
Scratcher
96 posts

Scratch への提案(仕分け用)

そう言われると調べるなんかも当てはまりそうですが…微妙ですね
Yellow_Apple
Scratcher
100+ posts

Scratch への提案(仕分け用)

変数のままでいいと思いますが…
syokaki
Scratcher
100+ posts

Scratch への提案(仕分け用)

で、結局のところ仕分けは完全に終わったのでしょうか。埋もれてしまうので、このトピのstickyへの申請も考えてほしいのですが…。
inoking
Scratcher
1000+ posts

Scratch への提案(仕分け用)

見て分かるとおり、全然終わっていません。
単に誰も投稿しないので止まっていただけです。Sticky にする必要もないでしょう。
syokaki
Scratcher
100+ posts

Scratch への提案(仕分け用)

#53
仕分け作業は続けた方が良さそうですね。カラーピッカーの変数について からで合っているでしょうか。
inoking
Scratcher
1000+ posts

Scratch への提案(仕分け用)

#2 からで変わっていません。
inoking
Scratcher
1000+ posts

Scratch への提案(仕分け用)

4.
・保存するとリストの大きさが変わる仕様修正
(これ何でしたっけ?Scratch 2.0 時代のバグで今は解消されているような?)
の件はこの辺のことだったようです。
Scratch 2.0 時代のバグという説が有力なので外していいでしょう。

Last edited by inoking (April 17, 2022 04:06:26)

syokaki
Scratcher
100+ posts

Scratch への提案(仕分け用)

#27に追加。
5. 変数宣言ブロックを導入するとなると型や宣言するタイミングなどで結構面倒なことになるので反対。やろうと思えばリストで代用できる。
inoking
Scratcher
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
Scratcher
1000+ posts

Scratch への提案(仕分け用)

これまでの意見は大体のところ以下のような感じでしょうか。

2.
使い道があまりない → 却下

3.
クラウド変数で実現可能 → 却下

5.
リストで代用可能、参照の仕方に問題がある → 却下

6.
16進値を調べるのは面倒 → 異論なし?

7.
代用可能 → 却下

8.

これの使いみちについて書かれた投稿が見つからないのですが
関数(定義)呼び出し時の指定などに使う場合が多いでしょう
→ 未定
p_nuts
Scratcher
1000+ posts

Scratch への提案(仕分け用)

としたら
[#000000] を [list v] に追加する
[#000000] を (1 v) 番目に挿入する( [list v] )
( v) 番目( [list v] )を [#000000] で置き換える
<[ v] に [#000000] が含まれる>
が必要になりますね
初心者が混乱する未来が見える

Powered by DjangoBB