JavaFXを本格的に?

さくらばさんの連載が始まりました。
http://gihyo.jp/dev/serial/01/javafx/0001


んで、ここ
http://gihyo.jp/dev/serial/01/javafx/0003?page=5

var nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

var nums3 = nums[n | n >= 6];
println("6以上: {nums3.toString()}");


で、結果が

6以上: [ 6, 7, 8, 9 ]

となる。


お?とここで高校数学程度をかじった人は思うわけです。
6以上の要素をさらに二倍したシーケンスが取得できるのでは?と。


nums[2n | n>=6]というか、nums[2 * n | n >= 6]で。


ってまぁ残念ながら出来ないのですが、
一応以下のとおりで出来はするのですが

var nums4 = for(value in nums[n | n >= 6]) {
    value * 2;
}
println("6以上(を二倍): {nums4.toString()}");
    
6以上(を二倍): [ 12, 14, 16, 18 ]


なんか出来てもよさそうなんだけどなぁ・・・
って記法から思っただけで要望があったわけではないけど一応


独習Javascriptが思わぬところでJavaFXの理解を助けていたりw