这段代码
for i=0 to 5 do print_string "a" done;;
Run Code Online (Sandbox Code Playgroud)
将输出
aaaaaa- : unit = ()
Run Code Online (Sandbox Code Playgroud)
但是如何输出"aaaaaa"而不输出for-expression的值?
你并没有真正印刷表达的价值; 只是你在解释器的会话中,默认情况下会打印已计算表达式的值/类型.如果您编译了程序,它将只打印a.