September 2,2008

booish 與 booc 編譯後的執行結果不同?

Boo Programming Language網上論壇發現了這個討論串:Problems with BooPrimer 發問者表示同樣的程式在 booish 執行與用 booc 編譯後的執行結果不同,我大吃一驚,趕緊試試,發現真的是跟發問者講的一樣,心想完蛋,怎麼會這樣...
i = 0
while i < 5:
    print i
    i += 1 
隔了一天,有人(Stoo)回覆了,說 booish 在執行結束後,會再次印出 i 的值,並建議改成這樣,可以更能看出問題所在:
i = 0
while i < 5:
    print "i=${i}"
    i += 1 
果然,執行結果就如同他回覆所說的一樣:
i = 0
i = 1
i = 2
i = 3
i = 4
5 


Posted by elleryq at 樂多Roodo! │17:35 │回應(0)引用(0)Boo
樂多分類:網路/3C 共同主題:.Net/Mono 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/7095965