黒田です。
ruby - version 1.0-970821 (i686-linux) で
- --
a = "test"
p (a =~ /^t/)
p !(a !~ /^t/)
$_ = "ruby"
if (/^$/)
print "TRUE\n"
else
print "FALSE\n"
end
p ($_ =~ /^$/)
- --
が
0
TRUE
TRUE
FALSE
となります。
それと大したことじゃないですが、
- --
diff -u1 ruby-1.0-970821.org/eval.c ruby-1.0-970821.new/eval.c
--- ruby-1.0-970821.org/eval.c Wed Aug 20 14:15:36 1997
+++ ruby-1.0-970821.new/eval.c Thu Aug 21 14:32:33 1997
@@ -1540,3 +1540,3 @@
if (verbose && ev_const_defined(the_frame->cbase, node->nd_vid)) {
- Warning("already initialized constnant %s",
+ Warning("already initialized constant %s",
rb_id2name(node->nd_vid));
diff -u1 ruby-1.0-970821.org/variable.c ruby-1.0-970821.new/variable.c
--- ruby-1.0-970821.org/variable.c Tue Aug 19 16:23:59 1997
+++ ruby-1.0-970821.new/variable.c Thu Aug 21 14:32:33 1997
@@ -820,3 +820,3 @@
else if (st_lookup(class->iv_tbl, id, 0)) {
- NameError("already initialized constnant %s", rb_id2name(id));
+ NameError("already initialized constant %s", rb_id2name(id));
}
- --
以上、よろしくお願いします。
- --
黒田 淳 (くろだ じゅん)