我是F#的新手,但是当我使用详细语法将for循环放入另一个时,它将无法编译:
#light "off"
let Multiple9x9 () =
for i in 1 .. 9 do
printf "\n";
for j in 1 .. 9 do
let k = i * j;
printf "%d x %d = %2d " i j k ;
done;;
done;;
Multiple9x9 ();;
printf "\n" ;;
Run Code Online (Sandbox Code Playgroud)
我知道它可以与#light"on"一起使用:
let Multiple9x9 () =
for i in 1 .. 9 do
printf "\n"
for j in 1 .. 9 do
let k = i * j
printf "%d x %d = %2d …Run Code Online (Sandbox Code Playgroud) f# for-loop functional-programming nested visual-studio-2012