1.脚本变量是使用 var
或 def
关键字声明的。二者之间的区别在于:在脚本的整个生命周期内都可以为 var
变量赋予新值,而 def
变量在被首次赋予新值后将保持不变。我们已经为 numOne
和 numTwo
赋予了特定的值,但 result
却未初始化,因为此变量将用来存放计算结果。
def 相当于 final var.
2.使用后跟序列名称的 sizeof
运算符来确定序列的大小
3.insert
关键字可用于在序列中特定元素的前面或后面插入一个元素。
insert xx into aa;
insert xx before aa[2]
insert xx after aa[2]
4.通过使用 delete
和 from
关键字可以轻松地从序列中删除项.
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 访问修饰符 ==> 公开初始化权限
分享到:
相关推荐
JavaFX+Jfoenix 学习笔记系列文章的JavaFX+Jfoenix 学习笔记(十)--系统托盘及解决中文乱码问题源码
JavaFX+Jfoenix 学习笔记系列文章的JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单源码
JAVAFX第一张学习笔记,第一张的学习源代码!
JavaFX+Jfoenix 学习笔记系列的JavaFX+Jfoenix 学习笔记(四)--MenuBar菜单栏的源码
JavaFX+Jfoenix 学习笔记系列文章JavaFX+Jfoenix 学习笔记(九)--KeyCombination快捷键源码
JavaFX+Jfoenix 学习笔记系列文章的JavaFX+Jfoenix 学习笔记(七)--多线程、延迟加载源码
JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello World演示的源码 JavaFX的简单展示,主要是为了配合文章学习使用
JavaFX+Jfoenix 学习笔记系列文章的JavaFX+Jfoenix 学习笔记(八)--事件、监听、属性绑定源码
JavaFX+Jfoenix 学习笔记谢列文章的TableView数据表格章节源码(包括之前几章的源码)
JavaFX+Jfoenix 学习笔记(二)--Stage和Scene文章中用到的源码,主要是展示了Stage的一些常用属性
用JAVAFX在棒图显示时自己收集的一些富贵资料,跟大家一起共享一下哈。 。
主要作用是减少网页浏览器对于需要插件的丰富性网络应用服务,例如:Adobe Flash、Microsoft Silverlight与Oracle JavaFX的需求,并且提供更多能有效加强网络应用的标准集。 通过对HTML5的定义,我们可以了解到...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
一款颇具创意的javafx应用软件。...电影下载链接、电影番号、学习资料网址、告白情诗、记录心情笔记等。 支持链接一键在浏览器打开,支持内容的导出。 对内容进行加密,并支持对图片的密码设置,提高安全性。
Docker映像,可轻松设置JavaFX应用程序的CI 常见组件类型的现成样板对平台特定功能的支持(自我更新,本地系统通知...) 通过示例学习EasyFXML笔记该项目大量(有时不是很明显)大量使用JavaFX和Spring Boot功能,...
Javafx的公寓租赁系统 COSC1295 高级编程 计算机科学与信息技术 RMIT 理学院 作业 1 - 2018 年第 2 学期 提交截止日期:8 月 26 日(星期日)晚上 11:59 前(第 6 周结束) 介绍 这项作业占您最终成绩的 15%。 笔记 ...
学习Java和Oracle和Java开发人员社区推荐的在生产环境中与JavaFX应用程序一起使用的模式。 尽管该工具目前处于有用状态,但在接下来的几个月中将添加大量功能(和文档)。 笔记 该项目最初是由IntelliJ 13中的...
本资源使用Java和JavaFX模拟了单处理器系统进程调度的...该资源的文字版信息请访问博客《操作系统实验:单处理器系统的进程调度(学习笔记)》(https://blog.csdn.net/weixin_40589192/article/details/107168093)。
Java课程是一种教授学生如何使用...图形用户界面(GUI): 学习使用图形库(如Swing或JavaFX)创建桌面应用程序的用户界面。 网络编程: 学习如何使用Java编写网络应用程序,包括客户端-服务器通信和Web应用程序开发。
课程特定的学习成果LO2.e:(部分)利用软件解决方案中的现有通用方法,接口和类。 LO7.a:(部分)在软件项目中设计和实现图形用户界面。参考和先决条件问题在您的笔记中,明确回答以下问题。 这些说明假定您已登录...