EDA365电子工程师网

标题: SKILL局部变量声明函数 prog 和 let 之间的区别 [打印本页]

作者: dwei    时间: 2013-8-17 21:53
标题: SKILL局部变量声明函数 prog 和 let 之间的区别
SKILL 可以使用 prog 和 let来声明局部变量。但它们之间有区别,在程序中应选择合适的函数来声明。区别如下:

一、let函数不能通过使用return返回一个值,而 prog 能够 使用 return 返回一个值,当使用prog声明局部变量时,当执行到return时,程序会返回     return的值,并跳出prog函数。

二、两个函数的返回值不一样。prog的返回值为return指定的值,当没使用return返回任何值时,将返回nil。而let始终返回函数中最后执行的值。

三、let的运行速度要快于prog,当函数中不使用go或者return时,建议最好使用let

作者: kevin890505    时间: 2013-8-19 22:24
灌水啊简直是
作者: 长天落彩霞    时间: 2013-9-6 16:03
{:soso_e179:}
作者: kkman2000    时间: 2015-8-22 18:36
支持支持支持  非常感謝




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2