2008-09-24から1日間の記事一覧

ActiveSupport、Array#in_groups_of

まんま >> require "rubygems" => true >> require "active_support" => true >> %w(1 2 3 4 5 6 7).in_groups_of(3) {|g| p g} ["1", "2", "3"] ["4", "5", "6"] ["7", nil, nil] => nil >> %w(1 2 3).in_groups_of(2, ' ') {|g| p g} ["1", "2"] ["3"…

JDK5.0 新機能:java.util.concurrentパッケージ、newSingleThreadExecutor()

「11.3. スレッドプール」まんま import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class C2008092400 implements Runnable { private String tab = ""; public C2008092400(int tab) { for (int i = 0; i <= t…

字句解析

まんま module Main where import Text.ParserCombinators.Parsec import Text.ParserCombinators.Parsec.Expr import Text.ParserCombinators.Parsec.Token( TokenParser, makeTokenParser, reservedOpNames ) import qualified Text.ParserCombinators.Par…

可視ルール

まんま #!/usr/bin/env lua x = 10 do local x = x print(x) x = x+1 do local x = x+1 print(x) end print(x) end print(x) で、 10 12 11 10