- ■吉里吉里/KAG/TJS雑談質問スレ■その23
949 :名前は開発中のものです。[]:2011/05/27(金) 00:30:53.90 ID:EDyNHf8C - 吉里吉里やってて疑問に思ったことがあったので質問させて頂きます
[link target=*a1]1[endlink][r] [link target=*a2]2[endlink][r] [link target=*a3]3[endlink][r] [s] *a1 [eval exp="f.a1 + 1"] [emb exp="f.a1"] *a2 [eval exp="f.a1 + 1"] [emb exp="f.a1"] *a3 [eval exp="f.a1 + 1"] [emb exp="f.a1"] みたいなスクリプトを書いたのですが、 実はこれをf.a100近くまで増やしたいので、記述の量が面倒くさい数になってしまいます
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
950 :名前は開発中のものです。[]:2011/05/27(金) 00:36:11.96 ID:EDyNHf8C - ↑の続き
なのでこれを [link target=*a]1[exp="f.n = 1"][endlink][r] [link target=*a]2[exp="f.n = 2"][endlink][r] [link target=*a]3[exp="f.n = 3"][endlink][r] [s] *a [eval exp="f.a&f.n + 1"] [emb exp="f.n"] のように記述することは不可能でしょうか? (f.a&f.n + 1の部分でエラーが出てしまいます) この記述方法そのままで無くとも代用案や解決策がありましたら教えて頂けないでしょうか? 初歩的な質問かも知れませんがよろしくお願いします
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
951 :名前は開発中のものです。[]:2011/05/27(金) 00:38:19.44 ID:EDyNHf8C - すみません>>499は
*a2 [eval exp="f.a2 + 1"] [emb exp="f.a2"] *a3 [eval exp="f.a3 + 1"] [emb exp="f.a3"] でした
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
952 :名前は開発中のものです。[]:2011/05/27(金) 00:39:51.75 ID:EDyNHf8C - 本当にごめんなさい・・・
まさかの安価ミス >>951の>>499は>>949です 無駄にレス消費してしまって本当に申し訳ない・・・
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
956 :名前は開発中のものです。[]:2011/05/27(金) 12:46:02.43 ID:EDyNHf8C - >>953
その場合 [eval exp="f['a'+f.n]++"] と記述すると、f.nが10だった場合に f.a10という変数に1加算する・・・と言うことになるのでしょうか? 一度吉里吉里で試してみたのですが、エラーは出ませんでしたが期待通りの動きをしませんでした。 とりあえずリファレンス読んできますが、この質問にも回答して頂ければうれしいです どうかよろしくお願いします
|