「コンパイラ・スクリプトエンジン」相談室16 (646レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
461(1): デフォルトの名無しさん [sage] 2016/04/14(木) 01:10:11.46 ID:FsF2j7W4(1/3) AAS
>>460460(2): デフォルトの名無しさん [] 2016/04/14(木) 00:25:42.75 ID:Nyx2HJFW(1/2) AAS
関数の先頭にfunctionキーワードを付けるとして長すぎるから変えようと思うんだけど
doとかjobではおかしいかなあ?
fnじゃだめなん?
Clojureだと(fn [arg] brabrabra)な感じ
468: デフォルトの名無しさん [sage] 2016/04/14(木) 18:04:51.72 ID:FsF2j7W4(2/3) AAS
>>462462(1): デフォルトの名無しさん [] 2016/04/14(木) 01:29:14.13 ID:Nyx2HJFW(2/2) AAS
>>461
rustのfunc, iface, modとかもそうだけど省略形はいまいちだなと思う
rubyにfor() do {}構文があるんだけど、それで関数やラムダ式の記号に
do良さげかなと思うんだけどどうかな?
そうかなぁ?
一般名詞や動詞とかぶりそうも無い省略形ってコンピュータ言語には向いているとおもうのだ。
defunとかdefnとか
無名関数作るのにはUnicode圏が一般化した今ならλ一文字とか
471: デフォルトの名無しさん [sage] 2016/04/14(木) 20:43:14.68 ID:FsF2j7W4(3/3) AAS
>>469469(2): デフォルトの名無しさん [sage] 2016/04/14(木) 20:06:31.03 ID:VC8/A0Ig(1) AAS
略語もセンスがいるよな
ところで、defunって何の略?
どうでも良いけどλなんか変換しなきゃ出てこないし入力速度最悪だな
>>470氏が書いているけどdefine functionの略だよ、common lispとかemacs lispとかでつかわれてる
λ自体は”lambda”をテキストエディタ側で差し替えるとか一文字入力のマクロをバインドすればいいだけだと思うのだよね(IDE作り込みの一環)
どっちかっつーとワタシの一押しは関数定義の宣言句に省略形を許せば良くない?ってだけなのでスレ違いではある。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s