2013-11-06 15:47:47 +00:00
|
|
|
// Single expression body.
|
2015-02-27 07:08:36 +00:00
|
|
|
new Fn { IO.print("ok") }.call() // expect: ok
|
2013-11-05 23:40:21 +00:00
|
|
|
|
2013-11-06 15:47:47 +00:00
|
|
|
// Curly body.
|
2014-04-03 02:41:53 +00:00
|
|
|
new Fn {
|
2014-01-05 20:27:12 +00:00
|
|
|
IO.print("ok") // expect: ok
|
2015-02-27 07:08:36 +00:00
|
|
|
}.call()
|
2013-11-05 23:40:21 +00:00
|
|
|
|
2014-04-03 14:48:19 +00:00
|
|
|
// Multiple statements.
|
2014-04-03 02:41:53 +00:00
|
|
|
new Fn {
|
2014-01-05 20:27:12 +00:00
|
|
|
IO.print("1") // expect: 1
|
|
|
|
|
IO.print("2") // expect: 2
|
2015-02-27 07:08:36 +00:00
|
|
|
}.call()
|
2013-11-05 23:40:21 +00:00
|
|
|
|
|
|
|
|
// Extra newlines.
|
2014-04-03 02:41:53 +00:00
|
|
|
new Fn {
|
2013-11-05 23:40:21 +00:00
|
|
|
|
|
|
|
|
|
2014-01-05 20:27:12 +00:00
|
|
|
IO.print("1") // expect: 1
|
2013-11-05 23:40:21 +00:00
|
|
|
|
|
|
|
|
|
2014-01-05 20:27:12 +00:00
|
|
|
IO.print("2") // expect: 2
|
2013-11-05 23:40:21 +00:00
|
|
|
|
|
|
|
|
|
2015-02-27 07:08:36 +00:00
|
|
|
}.call()
|