@@ -18,7 +18,7 @@ and verifying:
1818 "other content" in content
1919
2020// a wrapper around native console printing
21- define printNative as native method receiving any value and NativeWriter writer doing:
21+ define printNative as native method receiving any value and NativeWriter writer returning Void doing:
2222 Java: writer.print(value);
2323 C#: writer.Write(value);
2424 Python2: print(objects=str(value), end="", file=writer)
@@ -73,20 +73,20 @@ define TextWriter as Writer with attribute text, and methods:
7373 text = text + value
7474
7575// now the interesting methods
76- define print as method receiving any value doing:
76+ define print as method receiving any value returning Void doing:
7777 out = invoke: stdout
7878 printNative value with out as writer
7979
80- define printLine as method receiving any value doing:
80+ define printLine as method receiving any value returning Void doing:
8181 out = invoke: stdout
8282 value = "" + value + "\n"
8383 printNative value with out as writer
8484
8585
86- define print as method receiving any value and Writer writer doing:
86+ define print as method receiving any value and Writer writer returning Void doing:
8787 writer.print with value as value
8888
89- define printLine as method receiving any value and Writer writer doing:
89+ define printLine as method receiving any value and Writer writer returning Void doing:
9090 print value with writer as writer
9191 print '\n' with writer as writer
9292
0 commit comments