日曜プログラミング

休日趣味でやってるプログラミング関連記事をダラダラと

2013-10-08から1日間の記事一覧

JavaFX 遊び TableView 編(2)

どうやら Map データも入れ込めるとの事で試してみる。 Using JavaFX UI Controls: Table View | JavaFX 2 Tutorials and Documentation上記 URL の Example 12-12 に相当。 途中の追加や編集をすっ飛ばしてるけどこっちに興味を持ったのでしょうがないw解説…

JavaFX 遊び TableView 編(1)

以下のチュートリアルに基本従いつつ Clojure を織り交ぜるとどうなるか試してみた。 Using JavaFX UI Controls: Table View | JavaFX 2 Tutorials and Documentationまずは Example 12-6 でやってる、固定データをテーブルに追加する所まで。 結論から言う…

点々マクロ(..)と Java メソッドチェーン比較

tnoda さんが以前 このようなトピック を 挙げられていて基本的に賛成で、ここでは補足として Java と Clojure の書き方を並べてみる。 Java Clojure table.getColumns().clear(); (.. table getColumns clear) table.getColumns().add(firstNameCol); (.. t…

Clojure で可変引数を取る Java メソッドを呼び出す場合の注意点

Clojure の可変引数だとこんな感じで定義できて、 (defn my-max [& x] ; 処理割愛 ) こんな感じで使える。 (max 2 3) (max 2 3 0) (max 2 3 4 6 0) Java でも 1.5 から可変引数を使えるようになっており、 void Max(Integer... args) { // クラス & 処理割愛…