2013-11-06 07:47:47 -08:00
|
|
|
// Single expression body.
|
2015-11-27 12:20:15 -08:00
|
|
|
fn a() { "ok" }
|
|
|
|
|
System.print(a()) // expect: ok
|
2013-11-05 15:40:21 -08:00
|
|
|
|
2013-11-06 07:47:47 -08:00
|
|
|
// Curly body.
|
2015-11-27 12:20:15 -08:00
|
|
|
fn b() {
|
2015-09-15 07:46:09 -07:00
|
|
|
System.print("ok") // expect: ok
|
2015-11-27 12:20:15 -08:00
|
|
|
}
|
|
|
|
|
b()
|
2013-11-05 15:40:21 -08:00
|
|
|
|
2014-04-03 07:48:19 -07:00
|
|
|
// Multiple statements.
|
2015-11-27 12:20:15 -08:00
|
|
|
fn c() {
|
2015-09-15 07:46:09 -07:00
|
|
|
System.print("1") // expect: 1
|
|
|
|
|
System.print("2") // expect: 2
|
2015-11-27 12:20:15 -08:00
|
|
|
}
|
|
|
|
|
c()
|
2013-11-05 15:40:21 -08:00
|
|
|
|
|
|
|
|
// Extra newlines.
|
2015-11-27 12:20:15 -08:00
|
|
|
fn d() {
|
2013-11-05 15:40:21 -08:00
|
|
|
|
|
|
|
|
|
2015-09-15 07:46:09 -07:00
|
|
|
System.print("1") // expect: 1
|
2013-11-05 15:40:21 -08:00
|
|
|
|
|
|
|
|
|
2015-09-15 07:46:09 -07:00
|
|
|
System.print("2") // expect: 2
|
2013-11-05 15:40:21 -08:00
|
|
|
|
|
|
|
|
|
2015-11-27 12:20:15 -08:00
|
|
|
}
|
|
|
|
|
d()
|
2015-11-27 21:17:34 -08:00
|
|
|
|
|
|
|
|
// TODO: Newlines before/after parameters.
|