2008-06-25から1日間の記事一覧

PDF::Writer:Color::RGB#r=, #g=, #b=

require 'color' c = Color::RGB::Red.dup p c c.r = 0 c.b = 1 p c p (c == Color::RGB::Blue) で、 #<Color::RGB:0x401cb944 @g=0.0, @r=1.0, @b=0.0> #<Color::RGB:0x401cb944 @g=0.0, @r=0, @b=1> true</color::rgb:0x401cb944></color::rgb:0x401cb944>

Java FAQ:コンストラクタに synchronized の指定はダメ

Java FAQ:S021 Q-10 public class C2008062500 { synchronized C2008062500() { } public static void main(String[] args) { new C2008062500(); } } で、 C2008062500.java:8: 修飾子 synchronized をここで使うことはできません。 synchronized C2008062…

トークンの正規表現にはパラメータも可

#!/usr/bin/env perl use strict; use Parse::RecDescent; use Data::Dumper; my $grammar = q{ inputs : /[a-z]/i { print Data::Dumper::Dumper($item[1]); } }; my $parse = new Parse::RecDescent ($grammar); while (<>) { defined $parse->inputs($_) …