深入探索 Nashorn 脚本编写
1. 逻辑或运算符(||)
在 Nashorn 中,逻辑或运算符 || 的规则是:若第一个操作数为真值(truthy),则返回该操作数;否则返回第二个操作数。示例如下:
var result = true || 120; // 结果为 true
此语句将 true 赋给 result ,因为 || 的第一个操作数为 true ,所以直接返回第一个操作数。再看另一个例子:
var result = false || 120; // 结果为 120
这里将 120 赋给 result ,由于第一个操作数为 false ,所以会计算第二个操作数并返回其值。
2. 类型转换
Nashorn 允许一些在 Java 中不被允许的操作,例如在需要布尔值的地方使用数字或字符串。以下代码展示了在 Nashorn 中如何将布尔值与数字相加:
var n1 = true + 120;
var n2 = false + 120;
print("n1 = " + n1);
print("n2
超级会员免费看
订阅专栏 解锁全文
964

被折叠的 条评论
为什么被折叠?



