boost_lambda_style_proc $ gem install boost_lambda_style_proc名前が長い…… 最初はboost_style_lambdaにしようと思ったけどLambdaじゃなくてProcを生成するためのライブラリなので誠実ではない!!!となった結果こうなった(長い) Boost::LambdaっていうのはC++のBoostという普通のテクニックを駆使したライブラリの一部で、 // 5で割り切れて30より大きい要素を探す。 vector<int>::iterator it = find_if( vec.begin(), vec.end(), _1%5==0 && _1>30 ); http://www.kmonos.net/alang/boost/classes/lambda.html という書き方ができる。 Rubyで書くなら [10, 23,