Skip to content

Commit 2a58961

Browse files
committed
Add nashorn dialect sample file
1 parent 2946422 commit 2a58961

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

res/nashorn7.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
function sqrt(x) x * x
2+
print(sqrt(3));
3+
4+
var array = [1, 2, 3, 4];
5+
for each (var num in array) print(num);
6+
7+
var runnable = new java.lang.Runnable() {
8+
run: function () {
9+
print('on the run');
10+
}
11+
};
12+
13+
runnable.run();
14+
15+
var System = Java.type('java.lang.System');
16+
System.out["println(double)"](12);
17+
18+
var Arrays = Java.type("java.util.Arrays");
19+
var javaArray = Java.to([2, 3, 7, 11, 14], "int[]");
20+
21+
Arrays.stream(javaArray)
22+
.filter(function (num) {
23+
return num % 2 === 1;
24+
})
25+
.forEach(function (num) {
26+
print(num);
27+
});

0 commit comments

Comments
 (0)