首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候应该在asterisk语法中使用$()?

什么时候应该在asterisk语法中使用$()?
EN

Stack Overflow用户
提问于 2019-12-15 23:19:27
回答 1查看 24关注 0票数 0

我是星号的新手,我正在自学,我在这一节有一些警告…主要的问题是()和$$的使用。我不知道什么时候使用,什么时候不使用。

相同路径n,读取( =>,${/shootingangle,2}/shootingangle,2,,1,5);从拨号盘读取2位数到角度

same => n,Set(distance=$2500*SIN((2*${angle})/(180/3.14159)));根据角度计算距离

same => n,ExecIf($( <= ) >= ${target} + 45) &$(Distance)目标${target} -45)?Goto(游戏,7,1);这就是我遇到问题的地方...

EN

回答 1

Stack Overflow用户

发布于 2019-12-16 01:08:12

${something}是星号中的变量

https://www.voip-info.org/asterisk-variables/

而()只是对数学运算进行分组,就像在其他技术中一样。

$[]用于替换。也就是说,它评估价值并将其放入。对于ExecIf,结果应为1或0。

https://www.voip-info.org/asterisk-cmd-execif/

https://www.voip-info.org/asterisk-expressions/

GOTO的ExecIf是非常非常糟糕的做法,你有GotoIf应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59345243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档