JAVA FX语法学习----基础
2010-02-22 18:58
381 查看
脚本变量是使用
关键字声明的。二者之间的区别在于:
在脚本的整个生命周期内都可以为
而
变量在被首次赋予新值后将保持不变。
函数实例:
function add(argOne: Integer, argTwo: Integer) : Integer {
result = argOne + argTwo;//红色表示参数和返回类型
println("{argOne} + {argTwo} = {result}");
return result;
}
public class Address {
public var street;
public var city;
public var state;
public var zip;
}
///在另一个类中的使用
def myAddress = Address {
street: "1 Main Street";
city: "Santa Clara";
state: "CA";
zip: "95050";
}
var address;
address=Address{
street: "1 Main Street";
city: "Santa Clara";
state: "CA";
zip: "95050";
}
def name = 'Joe';
var s = "Hello {name}"; // s = 'Hello Joe'
def answer = true;
var s = "The answer is {if (answer) "Yes" else "No"}"; // s = 'The answer is Yes'
def one = "This example ";
def two = "joins two strings.";
def three = "{one}{two}"; // join string one and string two
println(three);
def numOne : Number = 1.0;
def numTwo : Integer = 1;
仅表示整数。只有当您确实需要浮点精度时才应使用
注意:从 SDK 1.1 开始,该语言还包含与 Java 编程语言中的数值类型相一致的数值类型。因此,
数值类型的完整列表为:
但以上给出的建议仍是正确的:大多数程序员在其编写的脚本中只需要使用
如果您在学习该语言时具有 Java
编程语言背景并且需要完成一个必须使用其他数值类型的任务,那么请记住您的脚本现在可以使用这些附加类型。
D:其它
function printMe() :Void{ ///注意V是大写的
println("I don't return anything!");
null 是一个特殊的值,用来指示缺少正常值。null 与零或空字符串不同,因此
[/code]
asdtiang 2010-01-15 12:14 发表评论
var或
def
关键字声明的。二者之间的区别在于:
在脚本的整个生命周期内都可以为
var变量赋予新值,
而
def
变量在被首次赋予新值后将保持不变。
函数实例:
function add(argOne: Integer, argTwo: Integer) : Integer {
result = argOne + argTwo;//红色表示参数和返回类型
println("{argOne} + {argTwo} = {result}");
return result;
}
一个类的实例: 其实有了JAVA的基础,类的概念还是比较好理解的。只是写法上不同而已
public class Address {
public var street;
public var city;
public var state;
public var zip;
}
///在另一个类中的使用
def myAddress = Address {
street: "1 Main Street";
city: "Santa Clara";
state: "CA";
zip: "95050";
}
var address;
address=Address{
street: "1 Main Street";
city: "Santa Clara";
state: "CA";
zip: "95050";
}
数据类型:JavaFX Script 编程语言支持字符串类型、数值类型、布尔 (true/false) 类型。还支持基于时间(持续时间)的类型,以及用于指示函数不返回任何值和指示缺少正常值的特殊类型 A:String
def name = 'Joe';
var s = "Hello {name}"; // s = 'Hello Joe'
def answer = true;
var s = "The answer is {if (answer) "Yes" else "No"}"; // s = 'The answer is Yes'
def one = "This example ";
def two = "joins two strings.";
def three = "{one}{two}"; // join string one and string two
println(three);
B:Number and Integer
def numOne : Number = 1.0;
def numTwo : Integer = 1;
这两种类型之间的区别是,[code=plain]Number表示浮点数字,而
Integer
仅表示整数。只有当您确实需要浮点精度时才应使用
Number,否则应首选
Integer
注意:从 SDK 1.1 开始,该语言还包含与 Java 编程语言中的数值类型相一致的数值类型。因此,
数值类型的完整列表为:
Byte、
Short、
Number、
Integer、
Long、
Float、
Double和
Character。
但以上给出的建议仍是正确的:大多数程序员在其编写的脚本中只需要使用
Integer(或
Number)。
如果您在学习该语言时具有 Java
编程语言背景并且需要完成一个必须使用其他数值类型的任务,那么请记住您的脚本现在可以使用这些附加类型。
D:其它
function printMe() :Void{ ///注意V是大写的
println("I don't return anything!");
Duration类型表示固定的时间单元(毫秒、秒、分钟或小时)。
null 是一个特殊的值,用来指示缺少正常值。null 与零或空字符串不同,因此
null比较与零或空字符串比较不同。
[/code]
asdtiang 2010-01-15 12:14 发表评论
相关文章推荐
- 黑马程序员ava学习笔记——java语法基础知识
- DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等
- 浅谈php学习之道(二) ——基础语法(1)
- python学习基础linux基本语法2
- javascript学习笔记_浅谈基础语法,类型,变量
- php基础语法学习汇总
- Go语言基础语法学习笔记[1]
- React_Native 再学习5--TypeScript学习1_基础语法
- OC基础学习——Block语法的学习和Category与Extension的初步认识
- Marklogic学习 —— XQuery语法基础3
- Silverlight 2 的基础XAML语法学习
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- 批处理学习:基础语法
- Python基础语法学习----列表的访问,操作以及列表函数
- Java基础学习笔记_基础语法3
- javascript学习笔记-语法基础
- OC学习手札之基础语法
- 黑马程序员_第一天视频学习 了解mac的基本使用和c语言基础语法
- Swift基础语法学习总结一
- CSS学习笔记(1)CSS基础语法/字体/文本