Dart に filter なんて無くて代わりに takeWhile だった
JavaとJavaScriptの良いとこ取り? 「Dart」超入門 (2/3) のサンプルコードの中の even.dart で
filter
が使われていたんだけど、実際に実行したらそんなもんねぇよ!!って云われたので探した。
bool isEven(int n) => ( n % 2 ) == 0; void main() { var values = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]; print( values.takeWhile( isEven ) ); }
takeWhile
だった。
おしまい。