■吉里吉里/KAG/TJS雑談質問スレ■その16
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/11/27(木) 06:43:48ID:X85/13M/自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。
※スレで質問をするときは※
KAG/TJS/吉里吉里ドキュメント、スレの過去ログ、公式掲示板のログ、
FAQ、Google等で調べてからにしましょう。
努力の形跡が見られないとスルーされがちです。初心者?でも頑張れ!
前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その15
http://pc11.2ch.net/test/read.cgi/gamedev/1216865800/
吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/
吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/
詳しくは>>2-5辺りを参照のこと。
0258名前は開発中のものです。
2008/12/16(火) 20:18:10ID:s+Xn3D3L無事動きました!
これは辞書配列……なのかな 定義部分はtjsスクリプトですね
>>257
0259名前は開発中のものです。
2008/12/16(火) 20:18:45ID:s+Xn3D3L>>257
文法エラー吐いてしまうとです( ´・ω・`)
0260名前は開発中のものです。
2008/12/16(火) 20:27:37ID:QgQct+Kr文法エラーか…こうかな?
@eval exp="f.l=['0','50','100','170','250','330','400']"
@macro name="***"
@image strorage="***" layer=1 page=back visible=true top=0 left=&f.l[mp.n]
@trans method=crossfade time=100
@endmacro
使用例
@*** n=番号
まあ動けばどっちでもいいよな、なんかすまんかった
0261名前は開発中のものです。
2008/12/16(火) 21:02:24ID:QgQct+Kr257の例だと
@image strorage="***" layer=1 page=back visible=true top=0 left=&"l[mp.n]"
こうだね
0262名前は開発中のものです。
2008/12/16(火) 21:03:34ID:s+Xn3D3Lいや、>>255氏も>>260氏も考えていただいてすごく感謝です。
ADVならKAGタグだけで何とかなるかなっと思ってましたがこれを気に配列とtjsスクリプトを本格的に勉強してみます
ありがとうございます!
最後に私のstorageのスペルミスがずっと継承されてて不覚にも
0263名前は開発中のものです。
2008/12/16(火) 21:08:28ID:s+Xn3D3L申し訳ない( ´・ω・`)
メンバ"l"が見つかりません と……
0264名前は開発中のものです。
2008/12/16(火) 21:12:43ID:QgQct+Kr261だと left=&"f.l[mp.n]"
0265名前は開発中のものです。
2008/12/16(火) 21:20:09ID:s+Xn3D3L257の例、261の例、両方とも動きました。
ありがとうございます!
0266名前は開発中のものです。
2008/12/16(火) 21:43:19ID:MPGlrKK4いまさらだが、fはまずいだろ
clearvarしたら消えるし
0267名前は開発中のものです。
2008/12/16(火) 22:26:43ID:oYEX8zxf「evalもマクロの中に書いちゃえばいいさ」
と考えるんだ
0268名前は開発中のものです。
2008/12/16(火) 22:53:02ID:QgQct+Krとりあえず丸コピで使うなら260は忘れてくれw
0269244
2008/12/17(水) 13:13:27ID:8i0hWx3Pありがとうございます。
試してみたところ、背景とメッセージレイヤーが白黒ならいけました。
白黒に固定はできないの今回はあきらめましたが、
タイプの変更は勉強になりました。
いわれてみればメッセージレイヤーも持っているのは「透明度」で、
「透明だけどある」んだから、インライン画像が透過しないのも納得。
0270名前は開発中のものです。
2008/12/18(木) 02:02:42ID:ild+dv5Lクリック連打で進めると行の頭から数文字消えてメッセージレイヤに表示されます事があります。
履歴でみるときちんと見ることができるのですが、何が原因で起きるのでしょうか?
トラジションを頻繁に使っているのですが、もしかしてこれが原因ですか?
0271名前は開発中のものです。
2008/12/18(木) 02:09:20ID:fI429wsZ改行関連のミスじゃね
メッセージの表示範囲からあふれたのが自動改行されてるのとか
0272名前は開発中のものです。
2008/12/18(木) 02:54:21ID:ild+dv5Lゆっくり進めると問題なく表示されます。
連打速度によっては消える文字数も違ってくるようでいまいちわかりません。
0273名前は開発中のものです。
2008/12/18(木) 03:05:28ID:fI429wsZとりあえず該当部のソースあげてみたら
0274名前は開発中のものです。
2008/12/18(木) 03:33:09ID:ild+dv5L問題なく表示されました。
なにか根本的なところで間違っていそうで怖いです。
0275名前は開発中のものです。
2008/12/18(木) 03:38:19ID:2LO023uM0276名前は開発中のものです。
2008/12/18(木) 03:47:02ID:sfEc4jvt0277名前は開発中のものです。
2008/12/18(木) 03:52:05ID:ild+dv5Lお手数かけました。
0278名前は開発中のものです。
2008/12/18(木) 03:55:22ID:ild+dv5L早く先輩方に追いつけるよう精進します。
0279名前は開発中のものです。
2008/12/18(木) 08:48:43ID:n4XNFmzr何もいじってないのに……。
ちなみに、全箇所でBGMがならない。
BGMのデータ形式はoggファイル。
プラグインはきちんと読み込んでいる。
(というか、読み込んでなかったらエラー出ますよね?)
コンソールの結果は、以下の通り。
08:42:23 title.ks : [fadeinbgm storage="BGM-018.ogg" time=500]
08:42:23 (info) DirectSound Driver/Device found : プライマリ サウンド ドライバ
08:42:23 (info) DirectSound Driver/Device found : Realtek AC97 Audio [C:\WINDOWS\system32\drivers\ALCXWDM.SYS version 5.10.0.5720]
08:42:23 (info) Accepted DirectSound primary buffer format : format container = WAVE_FORMAT_EXTENSIBLE, frequency = 44100Hz, bits = 16bits, channels = 2, valid bits = 16bits, channel mask = 0x00000003, sub type = KSDATAFORMAT_SUBTYPE_PCM
修正パッチ作るにあたって、音楽がならないのはさすがに困るのでお願いしますorz
0280名前は開発中のものです。
2008/12/18(木) 13:10:40ID:KHB99MIZ0281名前は開発中のものです。
2008/12/18(木) 13:14:03ID:s6vnMl/m0282名前は開発中のものです。
2008/12/18(木) 17:39:32ID:5bqkSpQD連打してると複数のトランジッションは使えませんっていうエラーが出るようになった・・・・
スクリプトは以前と一緒なのになぜだろ・・・・
0283名前は開発中のものです。
2008/12/18(木) 23:25:17ID:sfEc4jvt多分、wtタグを置いてない
あるいはwtタグより前に次のtransタグが置いてある
0284名前は開発中のものです。
2008/12/19(金) 21:55:42ID:SDA317ZY>>281
マスターアップデータはきちんと音なりますた。
原因よく考えたら、コンフィグ画面の動作確認したときにBGMの音量が小さくなったのかもしれん。
しかし、元に戻らんwww
……コンフィグ画面って難しいんだなorz
0285名前は開発中のものです。
2008/12/19(金) 22:06:29ID:e2YEiX/Zタイトル画面:無効
シナリオ画面:設定画面を開く
設定画面:設定画面を閉じる
にしてタイトル画面とシナリオ画面どちらからも
設定画面にいけるようにしているのですが
どちらから設定画面を呼び出しても設定画面を閉じたときに
元の右クリック設定に戻るようにしたいのですがどうすればいいですか?
0286名前は開発中のものです。
2008/12/19(金) 22:11:23ID:mqT6gqmoボタンを押した時に一時変数に値を入れておいて、閉じる時にその変数で
分岐して設定、変数クリアすればいいんじゃない。
0288名前は開発中のものです。
2008/12/20(土) 16:16:25ID:aDYk5FUu2回目の読み込みでは[s]で止まらずに[return]まで読み込んじゃうからおかしな動きするんですけど、
[s]でシナリオが止まってくれなくなるなんてことありえるんでしょうか。
0289名前は開発中のものです。
2008/12/20(土) 16:59:25ID:XFyu5aVf全然分からんけど、設定画面のソースにdm埋め込みまくって、
1回目と2回目で通っているソースの経路が異なっていないかどうかを確認してみると良いかも
0290名前は開発中のものです。
2008/12/21(日) 00:57:09ID:iY7pdzk1dm("0")とか入れてコンソールみたけど、何も変わらないですね…。
コンソール見たんですけど、やっぱり[s]を読み込んでるのに無視されてます。
シナリオの読み込む順は変わってないようです。
ちなみに、ここの箇所以外の[s]はきちんと止まってます。
謎だ……。
00:48:34 rclick_config.ks : [image storage="return.png" layer=11 visible=false ]
00:48:34 return.png の読み込みに 3ms かかりました
00:48:34 rclick_config.ks : dm("3")
00:48:34 rclick_config.ks : [s]
00:48:41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
00:48:41 rclick_config.ks : jumped to : *config_bgm_gvolume
00:48:41 処理を開始します
↑1回目は普通にこうなるんです
00:48:47 rclick_config.ks : [image storage="return.png" layer=11 visible=false ]
00:48:47 rclick_config.ks : dm("3")
00:48:47 rclick_config.ks : [s]
00:48:47 rclick_config.ks :
00:48:47 rclick_config.ks : dm("4")
↑2回目はこんな風になってしまうんです。
……画像を読み込んでないなぁ。
imageタグは読み込んでいるのに……。
0291名前は開発中のものです。
2008/12/21(日) 02:23:01ID:eiIXk30Oコンソールよりスクリプト晒したほうが解決早いんじゃね
0292名前は開発中のものです。
2008/12/21(日) 03:44:34ID:iY7pdzk1おk。スクリプトうpする。
ttp://eload.run.buttobi.net/cgi-bin/img/e_336.zip
これです。
0293名前は開発中のものです。
2008/12/21(日) 03:57:42ID:3UEiySKK36行目の
[if exp="typeof(global.marker_on) == 'undefined'"]
に対応する[endif]はどこにあるの?
0294名前は開発中のものです。
2008/12/21(日) 05:37:01ID:iY7pdzk1あ、[endif]入れたらきちんと動きました……。
ありがとうございました。
0295名前は開発中のものです。
2008/12/22(月) 18:02:04ID:wZq7rhRo「false を返すと吉里吉里本体側はそのウィンドウメッセージに関知しなくなります。」
って書いてあるけど、このfalseはtrueの間違い?
ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/tags/2.30rc1/kirikiri2/src/plugins/win32/wmrdump/main.cpp
にあるサンプルだとfalseになってるし、それをtrueにするとウィンドウの反応なくなるから間違いだと思う。
ただ、リファレンスには「base/win32/plugin_kit/wmrdump に簡単な使用法の説明があります。」ってあって、
ディレクトリ構成自体上のURLと違うみたいなんだけど、なんか上のURLとは別に「吉里吉里ソース配布パッケージ」
ってのがどっかからダウンロードできたりする?
0296名前は開発中のものです。
2008/12/22(月) 19:50:13ID:fA7jM7KTdee たんに報告してあげれば良いと思われ
0297名前は開発中のものです。
2008/12/22(月) 20:26:01ID:lKhp266l0298名前は開発中のものです。
2008/12/22(月) 21:06:36ID:wZq7rhRo0299名前は開発中のものです。
2008/12/22(月) 22:30:02ID:Tw6+5I6Zこれ、前BBSで突っ込まれててdeeが間違いを認めてたよ。
0300名前は開発中のものです。
2008/12/22(月) 23:01:50ID:2+Ayg6VGこのスレでDeeたんを呼び捨てにしたのはお前が初めてかもわからんね
0301名前は開発中のものです。
2008/12/22(月) 23:04:37ID:r3/E4PSC0302名前は開発中のものです。
2008/12/22(月) 23:30:53ID:b+MZ6Rpv0303名前は開発中のものです。
2008/12/22(月) 23:34:45ID:PzDeresZ普通に使ってるよ
0304名前は開発中のものです。
2008/12/22(月) 23:43:29ID:xMmKpRbt「oggのDLLちゃんと読んでるのになぜ!?」と涙目になるのはよくあること
0305名前は開発中のものです。
2008/12/22(月) 23:46:48ID:MpnQbP1P0306名前は開発中のものです。
2008/12/23(火) 23:10:53ID:P/289Ih/ボタンでセーブ・ロード・コンフィグにリンクさせたりしたくて
下のようにしたのですが
ボタンを押してもまともに機能せずにメッセージウィンドウが消えてしまいます。
ちゃんと機能するようにするにはどうすればいいですか?
first.ks
[call storage="exsystembutton.ks"]
[rclick call=true storage="rclick.ks" target=*rclick enabled=true]
rclick.ks
*rclick
[rclick jump=true storage="rclick.ks" target=*back enabled=true]
[exsysbtopt forevisible=true backvisible=true]
[s]
*back
[rclick call=true storage="rclick.ks" target=*rclick enabled=true]
[exsysbtopt forevisible=false backvisible=false]
[return]
0307名前は開発中のものです。
2008/12/24(水) 06:17:20ID:Q1LWVr8eexsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
失礼ですが単に上の2つに対する理解が不十分なのでは
0308名前は開発中のものです。
2008/12/24(水) 06:21:30ID:cvGxlZzh普通に2ch口調がいいと思う俺
0309名前は開発中のものです。
2008/12/24(水) 06:23:07ID:QCPQrlUI0310名前は開発中のものです。
2008/12/24(水) 06:45:50ID:LTq58bwP疑問を持たないのは、2chに毒されすぎかネットはまだ早いかのどちらかだと思うよ、真面目な話。
0311名前は開発中のものです。
2008/12/24(水) 06:54:09ID:5h/engXv「嫁」が単なる「読め」だったとは....orz
ま、昔の話。
0312名前は開発中のものです。
2008/12/24(水) 07:20:31ID:cvGxlZzh0313名前は開発中のものです。
2008/12/24(水) 07:41:20ID:Q1LWVr8e0314名前は開発中のものです。
2008/12/24(水) 08:08:25ID:rSKqUVcO言われる方は忠告を受け入れられる謙虚さが
言う方は言葉の感触を考慮できる思いやりがあるといいね
0315名前は開発中のものです。
2008/12/24(水) 08:25:28ID:2zhoQrqkところで、>>307って別に慇懃無礼でも貶してもなくね?
普通に指摘してるだけじゃないのか?
これが慇懃無礼に感じるとか、普段どれだけ馬鹿にされてるのかと。
0316名前は開発中のものです。
2008/12/24(水) 08:46:53ID:R1QTBkZRリアルではどうだか知らんが、本来なら絶対に関わらない人間にも
掲示板という理由から距離を取れないから、防衛本能みたいなのが
働いてるってのもあるかと。
0317名前は開発中のものです。
2008/12/24(水) 08:47:30ID:lV++/1DC0318名前は開発中のものです。
2008/12/24(水) 08:58:53ID:cvGxlZzhexsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
その部分も書いてもらえますか
丁寧な例
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
これだけでは回答できません
単純な例
exsystembutton.ksおよび
[exsysbtopt]の定義部分が晒されてないので原因の特定は難しいです
雑談的な例
exsystembutton.ksと[exsysbtopt]の定義部分も晒さないと答えようがない
やや上から目線でたしなめる例
exsystembutton.ksと[exsysbtopt]の定義も晒さないとダメだよ
ちゃんと理解してる?
やや煽り口調の例
exsystembutton.ksと[exsysbtopt]ってなんだよ
どっかのサイトに載ってるのをコピペしてるだけじゃ
ちゃんと理解したことにはならんぞ
0319名前は開発中のものです。
2008/12/24(水) 10:32:23ID:JtS7InzN氏ね
0320名前は開発中のものです。
2008/12/24(水) 13:09:06ID:2zhoQrqk2chでの典型的な例だとそれだなw
汎用性の高い例
ググレカス
0321名前は開発中のものです。
2008/12/24(水) 15:35:04ID:VCL5Wyw8ggrks!!
0322名前は開発中のものです。
2008/12/24(水) 15:50:35ID:LTq58bwPミスを指摘されて気分を損ねるのは無礼扱い、って発想の筋違いな話だな。
やっぱ2chに毒されすぎか、こういう話につきあうのに若すぎ。(306じゃなくてID:cvGxlZzhが)
「定義が晒されてないから具体的には分からんけど、単に上二つの理解を何か間違ってんじゃね?」
っていう、情報のなさと基本的なミスの確認を助言してるうえに、相手のありがちなミスだと
推測することの失礼に断りまで入れてるレスにしか読めないよ。逆恨み的な発想も邪推もしなければ。
そういうレスを読んで、単純なミスの可能性の指摘を不親切だとか慇懃無礼だとか、
失礼についての断りを上から目線だとか煽りだとか解釈するのは、さすがに考えが幼稚だって思うだろ?
慣れないうちは自分の失点を指摘されれば気分が悪くなる。そこまでは当たり前だけど、
その不快感を責任転嫁したらダメだよ。このレスも、煽りや貶し目的じゃなくてマジレスだからね。
強い言葉を避ける配慮が少ないけど、その言葉の強さが釣り合うくらいひどい。
0323名前は開発中のものです。
2008/12/24(水) 15:53:22ID:OizmzFKXここあ、2ch。 でも、空気なんて嫁ないや。
いかにもな、マニュアル対応より 悪乗りDQ^Nな房が中二病。
横着ぶりがいいんだ。
先陣の蚊帳氏は携帯から『っ』。 スピードいのちだもんね。
師ね、嫁、グぐれの産仕舞い。 そう、叫びってやつだ。 分かるか?
捨てコードする香具師。 議論房だって、棚にはいいじゃない。
乙な垂れ流し者にマジカル電波だって沸いちゃうのさ。
ハッハッ、別に何がい痛いって沸けじゃないが。
ここあ、2ch。しかも、ここ、
あー、やっぱ
真面目が一番か… なもの m(_ _)mm(_ _)mm(_ _;m
0324名前は開発中のものです。
2008/12/24(水) 16:11:43ID:WPNIh+M60325名前は開発中のものです。
2008/12/24(水) 17:08:54ID:b2w4oa+B0326306
2008/12/24(水) 17:11:26ID:8pP86Rwzそして確かにシステムボタンの表示は難しかったので
解説サイトのコピペであまり理解できてないかもしれないです。
もう少ししっかり勉強しようと思います。ありがとうございました。
それと、荒れる原因を作ってしまい、申し訳ありませんでした。
以後気をつけるようにしたいと思います。
0327名前は開発中のものです。
2008/12/24(水) 18:00:43ID:1r1DcJ1p一度、コピペされるぐらい粋なやつ、やってみたかったんだけど、
その閾には、ほど遠かった。ま、ご愛嬌。
>>326
荒れているって程じゃないし、その点は気にする必要はないんじゃない。
ID:cvGxlZzh が貶すときは、2ch口調でってリクエスト出すから、
ID:LTq58bwP がそれに答えてるだけ。
ま、324の言うとおりだけど、イブに過疎なのも寂しいし……
では、良いイブを!
0328名前は開発中のものです。
2008/12/24(水) 18:40:52ID:iUQviUtc何か怖いんだが…
0329名前は開発中のものです。
2008/12/25(木) 12:02:54ID:0vdbobqf*alone|はじめる
[font size=48 color=0xff0000]
メリークリスマス!!
[s]
0330名前は開発中のものです。
2008/12/25(木) 13:18:43ID:jmKf/+qdスクリプトで例外が発生しました。
script exception : 独りのクリスマスは寂しいか、あるいは虚しいです(ロンリーボーイエラーです(lonely boy error, unexpected "Xmas"))
0331329
2008/12/25(木) 15:18:56ID:0vdbobqfご指摘ありがとうございます。うっかりしてました。
TJSで書き直してみましたが、いかがでしょうか。
try
{
kag.fore.messages[0].processCh('メリークリスマス!!');
}
catch(e)
{
System.inform(
'以下の理由からクリスマス会を中断しました。\n' +e.message
+'\nかわりに二次元から嫁を召還します。');
kag.process('','*mousou');
};
0332名前は開発中のものです。
2008/12/25(木) 16:02:37ID:RvC9EpZP0333名前は開発中のものです。
2008/12/25(木) 16:34:11ID:JUz4MeWMエラーが発生しました
ファイル:first.ks 行:1
タグ:嫁召還(←エラーの発生した前後のタグを示している場合もあります)
YomeDuplicatedRuntimeException : 嫁が重複しています
0334名前は開発中のものです。
2008/12/25(木) 22:17:30ID:FqLSeMYofunction foreach(range, fun) {
for (var i = Iteration.begin(range), last = Iteration.end(range); i.neq(last); i.next())
fun(i);
}
な感じのループが書ける。
その都度ループ書くよりはどうしても遅くなるし、何の役に立つかは不明だけどな。
しかし、もう少し汎用的なコードが書ける仕組みがほしいとこなんだよな。
インクルードガードとか、引数のオブジェクトの型でオーバーロードとか。
タイプルーズの便利さとの引き換えなのはわかってるけどさ。
演算子オーバーロードは吉里吉里3でできるらしいから嬉しいけど。
0335名前は開発中のものです。
2008/12/25(木) 22:22:47ID:qYqI6+Ltユーザー宣言のクラスでコンストラクタがなければ
即エラーのオプションとかでもいいや
コンストラクタのスペルミスで何度いらんデバッグ作業をしたことか……
0336名前は開発中のものです。
2008/12/26(金) 00:11:23ID:BEHFQgtTわりとなんでも動くよ。
0337名前は開発中のものです。
2008/12/26(金) 00:19:14ID:Nt8GKKW6次期TJSでfor-in文が追加されるから要らなくなると思う。
たしかfor-in自体は構文糖で実態はruby風イテレータだったはずだけど。
0338名前は開発中のものです。
2008/12/26(金) 01:08:24ID:HRW5g78Hそういうタグがあるんですかね?AutoMode解除のタグならあるんですが・・・
どなたか教えてください
0339名前は開発中のものです。
2008/12/26(金) 01:26:49ID:L4byBAmu自作のスクリプトエンジンのメンテに嫌気がさしたから吉里吉里使ってるんだが……
車輪の再発明は懲りました。
>>337
Rubyは門外漢だからよく知らないんだけど、
組み込み以外の独自クラスをイテレーションしたり、
イテレータを独自定義できたりってするのかな?
var put = function(i) { Debug.message(i.value); }
foreach([0, 1, 2, 3, 4, 5], put);
foreach(new Iota(10), put);
foreach_ex(%["a"=>0, "b"=>1, "children"=>%["a"=>2, "b"=>3]] , put, "recursive_iteration");
みたいなかんじで。
出来るとしたら俺が今書いてるコードの意味がほとんどなくなるorz
0340名前は開発中のものです。
2008/12/26(金) 01:33:44ID:3fkwkDseIRCに常駐するしかないのかな
0341名前は開発中のものです。
2008/12/26(金) 01:57:08ID:aORXdj9D繰り返し呼び出すようなメソッドがArrayとかにある、というやり方だが...
arr が [1, 2, 3] だとして
for (e in arr) {
hoge
}
が
var tmp = function(e) {
hoge
}
arr.__each__(tmp)
と展開されて each から tmp(1), tmp(2), tmp(3) と呼ばれる、という
そんな感じ、になるのかな、TJSでは。
なんでTJSが影響を受けてるC++やJavaScriptのような外部イテレータ
じゃなくて、Ruby風の内部イテレータにするんだろう?
0342名前は開発中のものです。
2008/12/26(金) 02:07:16ID:L4byBAmu外部イテレータも内部イテレータも自作できるようだが、
一般のコンテナに対するアルゴリズムを抽象化しようと考えたら
やはりいくらか工夫がいるっぽい。
俺の書いてるものそう無駄なものでないと分かって安堵した。
0343名前は開発中のものです。
2008/12/26(金) 02:31:10ID:9FzIUoDb日記で書かれてたが"rubyのブロック"追加するからクロージャて要るのかね?
0344名前は開発中のものです。
2008/12/26(金) 03:28:19ID:aORXdj9Dどっちがどっち、というものでもないかと。
>>341 のクロージャは、TJSの「クロージャ」ではなくて、一般的な意味で
使ってるので、そのへんよろしく。
あ、2006年8月19日に
> あと、たぶん(まだ実装してませんが)
> for(var member in object) { ... }
> は以下の文と等価になります。
> object.each() { |member| ... };
とあるね。
0345名前は開発中のものです。
2008/12/26(金) 03:35:58ID:3fkwkDse0346名前は開発中のものです。
2008/12/26(金) 14:32:03ID:KerSxr6X{}で括る言語でクロージャのキーワードに||はきもち悪い。せめて
object.each() { member -> ... };
にしてくれ。
foo
| xs |
xs := #(1 2 3 4).
xs do: [:x | ^x].
^0
bar
Transcript show: (self foo) "prints 1"
なら||でも違和感ないんだが。
というかECMA風に
function foo() {
var xs = new Array(1, 2, 3, 4);
xs.forEach(function(x) { return x; });
return 0;
}
print(foo());
にした方が乗り換えのコストが低くなると思うんだが。
実装コストも下がるだろうに。
0347名前は開発中のものです。
2008/12/26(金) 15:12:22ID:pYkL2AjGみんな頭いいなあ……お、俺もがんばるお
0348名前は開発中のものです。
2008/12/26(金) 15:36:01ID:/mCs+OLz別に自作しなくても世の中組み込みできる言語で吉里吉里に
のっかってないやつはまだいろいろあるんだぜ。
0349名前は開発中のものです。
2008/12/26(金) 16:01:46ID:nJ+vS0jGtjsリファレンス読んだけってことはないよな?
全然ついていけん
0350名前は開発中のものです。
2008/12/26(金) 20:59:47ID:tOa3wMltエンジンとXP3で分離したいんだが別でビルドすると自動的に読み込んでくれないしなあ
0351名前は開発中のものです。
2008/12/26(金) 21:07:07ID:jR93SQPQ0352名前は開発中のものです。
2008/12/26(金) 21:16:10ID:tOa3wMlt0353名前は開発中のものです。
2008/12/26(金) 21:27:36ID:tOa3wMlt0354名前は開発中のものです。
2008/12/26(金) 22:04:13ID:nJ+vS0jGリファレンスくらい読め
0355名前は開発中のものです。
2008/12/26(金) 23:52:20ID:tOa3wMlt0356名前は開発中のものです。
2008/12/27(土) 15:32:14ID:a4JmK9q4何故か[style align="right"]として解釈される
だからこれらを組み合わせた右下を指定できない
0357名前は開発中のものです。
2008/12/27(土) 18:41:44ID:9wuiEvb9■ このスレッドは過去ログ倉庫に格納されています