Tadotter - Eclipse RCP版 (1.1.2.v20090921) | 2009-09-21 15:19 |
Tadotter - JavaFX版 (2.0.1) | 2009-07-06 11:19 |
JavaFXの関数(function)には可変長引数を定義することはできませんが、 可変長引数を受け取るJavaのメソッドをJavaFXから呼び出すことはできます。
例:
import java.text.MessageFormat; import java.util.Date; function run(){ println(MessageFormat.format("\{0\} \{1,date\}", 10, new Date())); println(MessageFormat.format("\{0\} \{1,date\}", null as Object)); println(MessageFormat.format("\{0\} \{1,date\}", [null,null] as Object)); }
このformatメソッドは可変長引数を取るものです。
public static String format(String pattern, Object... arguments)
例では可変引数に10とnew Date()の二つを渡しています。 このように自然に渡せます。 可変引数にnullを渡すときはキャスト(as)をしてください。
出力結果:
10 2009/08/05 null {1} [ ] {1}
[ページ情報]
更新日時: 2009-08-05 07:55:12, 更新者: happyhills
[権限]
表示:無制限, 編集:ログインユーザ, 削除/設定:メンバー