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