けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :3222 ] the message: "[ruby-dev:3222] Re: [BUG] a ||= 1
and a &&= 1 ", on Jul/06 15:13(JST) WATANABE Hirofumi writes:

>わたなべです.

>:しかし, ||=の利用価値は分かりますが, &&= は何か用途が思い浮かばないで
>:すよね...
>
>||= は elisp の defvar みたいなもんですね.

おぉ. 確かにその通りですね. 

>&&= は perl でも 1 個所しか見つかりませんでした.
>/usr/local/lib/perl5/Exporter.pm:
>
>sub require_version {
>    my($self, $wanted) = @_;
>    my $pkg = ref $self || $self;
>    my $version = ${"${pkg}::VERSION"};
>    if (!$version or $version < $wanted) {
>	$version ||= "(undef)";
>	my $file = $INC{"$pkg.pm"};
>	$file &&= " ($file)";
>	require Carp;
>	Carp::croak("$pkg $wanted required--this is only version $version$file")
>    }
>    $version;
>}

うーむ. 大部むりして使っていますね(^^;;;

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / rational.com <<---