JavaFX编程基础:序列、函数、字符串及表达式操作详解
1. 序列(Sequences)
序列是对象的有序列表,JavaFX将其作为一等公民特性支持,提供了声明、插入、删除、修改和检索元素的内置功能。
1.1 声明序列
- 可以使用方括号,元素间用逗号分隔来声明序列。例如:
public def monthNames = ["January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December"];
也可以显式指定类型:
public def monthNames: String[] = [ "January", .....];
- 空序列用
[]
表示,也是序列的默认值:
public var nodes:Node[] = [];
public var nodes:Node[];
1.2 范围声明
对于整数和数字序列,可以使用范围来声明。例如:
- [1..9]
表示从1到9的整数序列(包含两端)。