zuodashi 发表于 2025-5-20 14:12:36

紫薯布丁紫薯布丁紫薯布丁

xieeyawen 发表于 2025-5-23 10:30:51

本帖最后由 xieeyawen 于 2025-5-23 10:31 编辑

****局部变量和全局变量,let执行效率比prog高,prog需要return返回值,prog可以使用go函数。***************
***********************************************       
defun( addTwoNum (a b)
let((result1)
      result1 = a + b;
      ;return(result1)
)
)   ==>addTwoNum(10 10)==>20

***********************************************       
defun( addTwoNum (a b)
prog((result1)
      result1 = a + b;
      ;return(result1)
)
)==>addTwoNum(10 10)==>nil

***********************************************       
defun( addTwoNum (a b)
prog((result1)
      result1 = a + b;
      result1
      ;return(result1)
)
)   ==>addTwoNum(10 10)==>nil

***********************************************
defun( addTwoNum (a b)
prog((result1)
      result1 = a + b;
      ;result1
      return(result1)
)
)==>addTwoNum(10 10)==>20
==>result1==>E- *Error* toplevel: undefined variable - result1

***********************************************       
defun( addTwoNum (a b)
prog((result1)
      result1 = a + b;
      return(result1)
)
)
defun( other ()
let((result1)
      result1=addTwoNum(10 10)
)
)==>other()==>20
==>result1==>E- *Error* toplevel: undefined variable - result1
       
***********************************************       
defun( addTwoNum (a b)
prog((result1)
      result1 = a + b;
      return(result1)
)
)
defun( other1 ()
      result1=addTwoNum(10 10)
)==>other1()==>20
==>result1==>20

drd12345 发表于 2025-6-23 22:33:03

楼主好人,好好学习,天天向上

ZHOUZIZHEN 发表于 2025-6-24 12:44:28

今天全部都学习完了

15835255738 发表于 2025-6-29 19:33:15

666666666666666666666666666666666666666666666

xiaoyong1 发表于 2025-7-8 16:02:15

skill继续学习

dragonsky 发表于 2025-7-16 08:46:44

感谢老师指导

1mfao 发表于 2025-8-10 18:51:18

:):(:D:'(

ccwwbb 发表于 2025-8-19 23:05:37

adfasdfdf

alleniverson3 发表于 2025-9-2 10:47:44

非常感谢楼主大神的分享
页: 40 41 42 43 44 45 46 47 48 49 [50] 51
查看完整版本: 第6课:函数返回值及变量的定义