Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: vivienluo

[初级篇] 第5课:Skill函数定义及参数传递

  [复制链接]
发表于 2015-4-8 17:47:10 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2015-4-9 10:22:53 | 显示全部楼层
子木 发表于 2015-2-25 23:22
请教一个问题,如何使用axlUIConfirm把输入参数显示出来:为啥axlUIConfirm("The number %d is an odd!\n"  ...

使用sprintf这个可以搞定,学习的论坛里的。defun( highvalue (@key (name "jk") (high 160))
when(name == "jk";字符串要加双引号
     axlUIConfirm("please input name")
   )
when(high > 160&&name != "jk"
      axlUIConfirm( sprintf(nil "%s is over 160 cm"  name )) ;为什么name不能传递给%s
    )
   
when(high <= 160&&name != "jk"
axlUIConfirm( sprintf(nil "%s is not over 160 cm" name ))
)
)
发表于 2015-4-16 14:49:28 | 显示全部楼层
好好学习天天相上
发表于 2015-4-21 21:26:33 | 显示全部楼层
本帖最后由 panxixue 于 2015-4-21 22:59 编辑

占座,一会儿放作业,谢谢罗老师!
第一个:

axlCmdRegister("myfifthskill" 'myfifthskillFunc)
procedure(
myfifthskillFunc(num)
sprintf(string,"The Number  %d is  an odd",num);
when(oddp(num) == t   axlUIConfirm(string));
);end procedure



第二个

axlCmdRegister("mysixthskill" 'mysixthskillFunc)
defun(
mysixthskillFunc ( @key  (height 161)  (name  ""))

when(height > 160 axlUIConfirm(sprintf(nil,"height is more than 160")));
when(height == 160 axlUIConfirm(sprintf(nil,"height is equal to 160")));
when(height < 160 axlUIConfirm(sprintf(nil,"height is less than 160")));


when(name == ""  axlUIConfirm(sprintf(nil,"input your name!")));

);end defun



再问罗老师,when之后没有else吗,只能一直when...吗

发表于 2015-4-21 23:57:05 | 显示全部楼层
终于到第五课了~~
getSystemNamer搞了一个多小时,终于解决了,,,
这个函数应该是windows自带的吧?用UE在skill库中找不到,而且颜色是自定义函数的颜色
发表于 2015-4-23 12:35:27 来自手机 | 显示全部楼层
弱弱的问一句,cadence help 在哪里??
发表于 2015-4-26 01:15:24 | 显示全部楼层
   参数少了吗  ?怎么看都看不出来 ,好心塞....谁能帮帮我 ......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2015-4-27 23:44:31 | 显示全部楼层
总是不知道自己错在那里  ,好难受  ......{:soso_e118:}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2015-5-24 14:29:06 | 显示全部楼层
先学后练习。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-12-26 01:29 , Processed in 0.126989 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表