vivienluo 发表于 2013-3-23 00:00:16

SKILL局部变量声明函数 prog 和 let 之间的区别

SKILL 可以使用 prog 和 let来声明局部变量。但它们之间有区别,在程序中应选择合适的函数来声明。区别如下:一、let函数不能通过使用return返回一个值,而 prog 能够 使用 return 返回一个值,当使用prog声明局部变量时,当执行到return时,程序会返回   return的值,并跳出prog函数。二、两个函数的返回值不一样。prog的返回值为return指定的值,当没使用return返回任何值时,将返回nil。而let始终返回函数中最后执行的值。三、let的运行速度要快于prog,当函数中不使用go或者return时,建议最好使用let

skyzeng 发表于 2013-5-1 20:14:25

慢慢学习中,希望楼主多多帮忙。

vivienluo 发表于 2013-5-1 20:21:14

skyzeng 发表于 2013-5-1 20:14 static/image/common/back.gif
慢慢学习中,希望楼主多多帮忙。

:lol好的,你要认真学习噢~~~

skyzeng 发表于 2013-5-1 21:47:24

嘿嘿 谢谢楼主

skyzeng 发表于 2013-5-1 21:47:57

嘿嘿 谢谢楼主:$

375259768 发表于 2013-7-20 11:56:23

谢谢楼主,楼主真好

duan 发表于 2013-8-17 21:53:46

楼主辛苦了!

★纯属虚构♂ 发表于 2014-3-25 00:09:57

又学到了:D

徐洪亮 发表于 2014-5-14 17:51:34

谢谢分享                                                                                    

徐洪亮 发表于 2014-5-14 17:52:36

谢谢 分享                                 
页: [1] 2 3 4
查看完整版本: SKILL局部变量声明函数 prog 和 let 之间的区别