トップ «前の日記(2001-08-27 (Mon)) 最新 次の日記(2001-09-05 (Wed))» 編集   RSS 1.0 FEED  

Journal InTime


2001-09-04 (Tue) [長年日記]

_ GCC 3

IRC(%Ruby)でknuさんが言ってたんですが、GCC 3は

printf("%c", c);

を、

putchar(c); 

にしたりするらしいです。 そこまでやるか。

Rubyでも似たようなのにs =~ /foo/みたいなのを/foo/ =~ sに変換するというのが ある。これは以下のようにString#=~を再定義すると確認できる。

irb(main):001:0> class String
irb(main):002:1>   def =~(other)
irb(main):003:2>     puts "String#=~"
irb(main):004:2>   end
irb(main):005:1> end
nil
irb(main):006:0> "foo" =~ /foo/
0

あんまり似てないか。