在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2337|回复: 9

[解决] 求助,一个简单的SKILL小问题,请求指点。

[复制链接]
发表于 2019-8-23 16:16:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 LLECP 于 2019-8-23 16:43 编辑

procedure( test(m1)
    prog((x)
    cond(
                    ( ( m1 = 1 )
                        x=1
                    )
                    ( ( m1 != 1 )
                        x=2
                    ));end cond
x
);end prog
);end procedure

*注:m1为用户输入,但是内部变量x该如何定义呢?我在prog/let里使用()定义X,CIW窗口跑了一下并没有报错,但是最后输入变量测试的时候,输出的x也不会发生变化。请问段代码应该如何修改。1.该如何定义内部变量 2.输出X的这么表达可以么。

发表于 2019-8-23 16:17:17 | 显示全部楼层
return(x)
 楼主| 发表于 2019-8-23 16:20:01 | 显示全部楼层


谢谢您的指点,不过感觉这些表达方式应该都可以,刚改了一下 println(x),这样还是不行。 为什么在CIW跑的时候总是提示function test redefined呢?
发表于 2019-8-23 16:23:56 | 显示全部楼层
英文翻译一遍就知道了
 楼主| 发表于 2019-8-23 16:26:20 | 显示全部楼层
我改了一个最简单的,不要内部变量了,但是输入结果一直都是yes,不知道问题出在哪了。。
procedure( test(m1)
   
    cond(
                    ( ( m1 = 1 )
                        println("yes")
                    )
                    ( ( m1 = 2 )
                        println("No")
                    ));end cond

);end procedure
 楼主| 发表于 2019-8-23 16:30:44 | 显示全部楼层


hccaiwh 发表于 2019-8-23 16:23
英文翻译一遍就知道了


意思明白,只是不知道怎么处理。。
 楼主| 发表于 2019-8-23 16:39:41 | 显示全部楼层
OK了
发表于 2019-8-23 17:07:26 | 显示全部楼层
因为=是赋值运算 不是equal运算
 楼主| 发表于 2019-8-23 17:17:37 | 显示全部楼层


hccaiwh 发表于 2019-8-23 17:07
因为=是赋值运算 不是equal运算


是的是的 哈哈哈 基础太薄弱还是。。 多谢 应该 = =
发表于 2019-11-23 22:08:23 来自手机 | 显示全部楼层
本帖最后由 loongsky 于 2019-11-23 22:09 编辑

procedure( test(m1)     prog((x)     
cond(                    
  ( ( m1 == 1 )                         x=1                     )               
      ( ( m1 != 1 )                         x=2                     )
);end cond
returb(x)
);end prog );end procedure
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-31 14:51 , Processed in 0.021411 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表