about summary refs log tree commit diff
path: root/doc/tutorial/args.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tutorial/args.md')
-rw-r--r--doc/tutorial/args.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/tutorial/args.md b/doc/tutorial/args.md
index 7c084687bb2..1797f5a23f5 100644
--- a/doc/tutorial/args.md
+++ b/doc/tutorial/args.md
@@ -22,6 +22,8 @@ other tasks, and that most data is immutable.
 
 Take the following program:
 
+    # fn get_really_big_record() -> int { 1 }
+    # fn myfunc(a: int) {}
     let x = get_really_big_record();
     myfunc(x);
 
@@ -32,6 +34,9 @@ existing value as the argument, without copying.
 
 There are more involved cases. The call could look like this:
 
+    # fn myfunc(a: int, b: block()) {}
+    # fn get_another_record() -> int { 1 }
+    # let x = 1;
     myfunc(x, {|| x = get_another_record(); });
 
 Now, if `myfunc` first calls its second argument and then accesses its