--pgp-sign-Multipart_Thu_Jun_19_11:55:58_2008-1
Content-Type: text/plain; charset=ISO-2022-JP

At Thu, 19 Jun 2008 09:37:03 +0900,
SASADA Koichi wrote:
>  proc{return} って,そのメソッドから return する,で良いのですよね?
(snip)
>  1.8.7 では,proc から return している気がします.

1.9 での変更点ですよね。1.8.6 -> 1.8.7 で変わったわけではないです。

% ruby <<EOF
def m
  open('/etc/hosts') { return }
  p :not_reached
end
m
EOF

は 1.8 以前でも m から return しますが。

1.9 では break で値を返せるようになったし、一貫性を取るに迷いなしと。

--
Akinori MUSHA / http://akinori.org/

--pgp-sign-Multipart_Thu_Jun_19_11:55:58_2008-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAkhZyr4ACgkQkgvvx5/Z4e4/zwCeLTYQrSTiyRPOYG6WmbAYyksR
YLkAn26gANJcjOlkuqB0eTF3lZmzjMrq
=N1+1
-----END PGP SIGNATURE-----

--pgp-sign-Multipart_Thu_Jun_19_11:55:58_2008-1--