`
zhang_ly520
  • 浏览: 159433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaFx学习笔记

    博客分类:
  • java
阅读更多

1.脚本变量是使用 vardef 关键字声明的。二者之间的区别在于:在脚本的整个生命周期内都可以为 var 变量赋予新值,而 def 变量在被首次赋予新值后将保持不变。我们已经为 numOnenumTwo 赋予了特定的值,但 result 却未初始化,因为此变量将用来存放计算结果。

def 相当于 final var.

2.使用后跟序列名称的 sizeof 运算符来确定序列的大小

3.insert 关键字可用于在序列中特定元素的前面后面插入一个元素。

   insert xx into aa;

   insert xx before aa[2]

   insert xx after aa[2]

4.通过使用 deletefrom 关键字可以轻松地从序列中删除项.

   delete xx from aa;

   delete aa[2];

   delete aa; 清空序列

5.使用 reverse 运算符可以轻松地颠倒序列中项的次序

   var nums = [1..5];
   reverse nums; // returns [5, 4, 3, 2, 1]

6.序列子集提供对序列某些部分的访问。

    var days = ["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];
    var weekend = days[5..6];//["Sat","Sun"];

    var weekdays = days[0..<5];//["Mon","Tue","Wed","Thu","Fri"]

    var weekend1 = days[5..];//["Sat","Sun"];

    var days2 = days[0..<];//["Mon","Tue","Wed","Thu","Fri","Sat"]

7.运算符

   javafx        java

   not    ==> !

   and   ==> &&

   or      ==> ||

8.范围表达式 step

   从技术上讲,[0..5] 是一个范围表达式。默认情况下,相邻值之间的间隔为 1,但是您可以使用 step 关键字来指定一个不同的间隔。例如,定义一个由 1 到 10 之间的奇数构成的序列:

   var nums = [1..10 step 2];//支持负整数
   println(nums);//[ 1, 3, 5, 7, 9 ]

9.for(a in aa);//没有java的for(int i;i<n;i++);形式

10.bound和bind 指绑定项发生改变,反应到被绑定的变量上。

   bound用来绑定函数,使得函数内部的变量也可以改变。

   bind 用来绑定结果的,可以改变函数的参数。

11. on replace 替换触发器 当变量值被改变时执行语句。

12.访问修饰符                                     

-  package 访问修饰符      ==>    空修饰,包
-  protected 访问修饰符    ==>    包,继承
-  public 访问修饰符          ==>    全部
-  public-read 访问修饰符 ==>    公开访问权限
-  public-init 访问修饰符    ==>    公开初始化权限

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics