05:10:22 @sxi_k@ukadon.shillest.net
icon

@mkbt @kmy_myun シェル定義するのが手間なんだったら俺がやっちゃうんだぜぇ

05:38:28 @sxi_k@ukadon.shillest.net
icon

GPTちゃん、こっちは話のあらすじしか説明してないのにまるで実際に読んだことがあるかのような調子で感想を聞かせてくれるな……その話、俺の妄想でしかないから作品としては実在しないはずなんですけど 俺にも読ませてくれ

16:22:11 @sxi_k@ukadon.shillest.net
icon

@mkbt やったぜ 楽しみだぜ

16:24:27 @sxi_k@ukadon.shillest.net
icon

おいおいそのwhenlist動かんぜ と思ったらwhenlistに代わる新しい関数案だったわ まあ確かにwhenlistで複数条件扱おうと思ったら二つめ以降の条件式まるごと右辺に逐一入れないといけないの地味に面倒だもんな……

16:27:25 @sxi_k@ukadon.shillest.net
icon

@netai98 まあ現状だと一旦分岐させるとかいっそのことwhenlistをそのまんま複数並べるとかでなんとかするかな……

16:29:58 @sxi_k@ukadon.shillest.net
icon

@netai98 全部逐一書くのって手間多いからミスしやすいもんねー

icon

@netai98 まあねえ……
……気付いちゃったんだけど 01のスイッチ判定とかで完全に何が入るかわかってて桁とか混ざらない変数で比較するんだったら
(whenlist、(条件1)(条件2)(条件3)、==000、内容1、==001、内容2、==010、内容3、==100、内容4、==011、内容5……
みたいな調子で書けちゃうんだよな
そういう例に当てはまるんだったらひとまずそれでしのぐといいんじゃないかな

17:02:01 @sxi_k@ukadon.shillest.net
icon

@netai98 あっ適当な区切り文字入れるなら桁が多少動いても問題ないか まあでもそうだね累計時の類だと定数じゃないからこのパターンは使いにくいかもな……

17:31:04 @sxi_k@ukadon.shillest.net
icon

@netai98 ややこしい工夫とか考えたくねぇ~的な……?

17:45:35 @sxi_k@ukadon.shillest.net
icon

@netai98 なるほどね……わかりやすさ大事だし確かになんか欲しい気持ちはわかる

17:51:03 @sxi_k@ukadon.shillest.net
icon

@netai98 うーん、難しいねえ……俺もそれかなりややこしいと思う けどどういう形がいいかっていうと思いつかないんだよねえ……

18:01:20 @sxi_k@ukadon.shillest.net
icon

@netai98 まあ現状でも工夫のしようはあるから別にいいんじゃないかなの気持ちに俺は落ち着いてしまいますね 可読性を考えるにしても関数の認識方法的に現状がほぼ限界なんじゃないかという気が……

18:04:50 @sxi_k@ukadon.shillest.net
icon

@netai98 具体的にどういう判定したいって感じなん……?

18:15:12 @sxi_k@ukadon.shillest.net
icon

@ponapalt @netai98 それで条件式全部書くのがちょっとな、って感じの話なのかなと

18:17:13 @sxi_k@ukadon.shillest.net
icon

@netai98 んあー……一つ目のwhenを基準に考えると111と001と100のパターンになるわけだよな……えーっと……おお……?

18:18:59 @sxi_k@ukadon.shillest.net
icon

@nikolat @ponapalt @netai98 ああ、確かに それですっきりしますね

18:20:45 @sxi_k@ukadon.shillest.net
icon

@netai98 さっきどんさんが教えてくだすった方法ですっきりするんじゃないかな 全部の条件が真か偽かで済むなら総当たりでも余裕だよ

18:30:25 @sxi_k@ukadon.shillest.net
icon

ああ、真か偽かだけでなくてもwhenlistで段階別に格納すればいいだけだから……なんだ なんでもいけるやん

18:32:23 @sxi_k@ukadon.shillest.net
icon

現状のwhenlistで十分ですよやっぱ……

18:34:28 @sxi_k@ukadon.shillest.net
icon

一時的に使うための変数がセーブデータに残り続けるのはきもちわるーいって感じだったら@に関数入れとく感じでもよさそうだし たぶん

icon

@netai98 それだと区切り字がダブってるから最初のwhenが大変なことになるぜ
あと自動改行挿入ONだとその書き方は改行入りまくってめちゃめちゃになるんじゃないかな

@判定用変数1
(when,(起動分)>=10,1,0)
@判定用変数2
(when,(条件)>200,1,0)
@判定用変数3
(when,(累計時)>10,1,0)

とかどっかに書いとく形で解決じゃない?

段階付けしたかったらこの@の内容をwhenlistにして対応できるやね

18:46:27 @sxi_k@ukadon.shillest.net
icon

@netai98 @ponapalt @nikolat 俺は大したお力になれませんでしたんで……ぽなさんどんさんありがとうございますわ

18:50:31 @sxi_k@ukadon.shillest.net
icon

@netai98 $使うって手もあったけどね @だと色んなとこから直で呼び出しやすいからいい どういたしましてよー ミスってたらごめんね!!!!!!!

18:51:06 @sxi_k@ukadon.shillest.net
icon

俺は可読性も労力も何もかも犠牲にしています アホなので