语法学习
====================
例子1:
to polygon :len :sides
repeat :sides [ fd :len rt 360.0 / :sides ]
end
to myPic :len :rep
lt 90 pu fd 400 rt 90 pd ; fd 400 定位用,要根据自己的系统设定具体值
repeat :rep [ if 2 < repcount [ polygon :len repcount ] ]
end
myPic 100 20
效果图见 J:/skyDiary/Data/myPic.bmp
====================
例子2:
to myPrint :len
make "count 0
do.until [ print :count make "count :count + 1 ] [ :count > :len ]
end
myPrint 5
输出结果为:
0
1
2
3
4
5
====================
例子3:
用logo写的haino程序
make "steps 1
to haino :size :from :mid :to
if :size = 0 [ stop ]
haino :size - 1 :from :to :mid
print ( se :steps :from "-> :to )
make "steps :steps + 1
haino :size - 1 :mid
====================
例子1:
to polygon :len :sides
repeat :sides [ fd :len rt 360.0 / :sides ]
end
to myPic :len :rep
lt 90 pu fd 400 rt 90 pd ; fd 400 定位用,要根据自己的系统设定具体值
repeat :rep [ if 2 < repcount [ polygon :len repcount ] ]
end
myPic 100 20
效果图见 J:/skyDiary/Data/myPic.bmp
====================
例子2:
to myPrint :len
make "count 0
do.until [ print :count make "count :count + 1 ] [ :count > :len ]
end
myPrint 5
输出结果为:
0
1
2
3
4
5
====================
例子3:
用logo写的haino程序
make "steps 1
to haino :size :from :mid :to
if :size = 0 [ stop ]
haino :size - 1 :from :to :mid
print ( se :steps :from "-> :to )
make "steps :steps + 1
haino :size - 1 :mid