< :前の番号
^ :番号順リスト
> :次の番号
P :前の記事
N :次の記事
|<:スレッドの先頭
>|:次のスレッド
^ :返事先
_:自分への返事
>:同じ返事先を持つ記事(前)
<:同じ返事先を持つ記事(後)
---:分割してスレッド表示、再表示
| :分割して(縦)スレッド表示、再表示
~ :スレッドのフレーム消去
.:インデックス
..:インデックスのインデックス
まつもと ゆきひろです
In message "[ruby-dev:17720] Re: self in block"
on 02/07/19, nobu.nakada / nifty.ne.jp <nobu.nakada / nifty.ne.jp> writes:
|Yukihiro Matsumoto wrote:
|> 最近では {<x,..> ..} ではなく「ちゃんとした」無名関数を導入
|> するべきではないだろうかという気になってきてます。
|
|def (x, y) end は特異メソッドと衝突するので、単項演算子にならっ
|てdef @()とか?
Perlじゃないんでdefをそのまま使う必要はありませんよね、とい
うか、defってdefineって意味なんで、defだけだと意味無いですよ
ね。ここがsub(subroutineの略だろう)を使うPerlとの違いです。
きっと、lambdaを予約語化するとか、functionという予約語を導入
するとかになるでしょう。それでも外側の変数のアクセスをどうす
るかとかいう問題はあるわけですが。