gpt4 book ai didi

if-statement - APL的If-Else条件?

转载 作者:行者123 更新时间:2023-12-03 18:22:24 24 4
gpt4 key购买 nike

所以,我想知道/问;是否可以在 APL 中执行 If 语句?如果是这样怎么办?

这是我的代码

    'Please enter a number to count to: ' 
number ←⎕
⍳number

如果用户输入超过 100 的数字,我如何获得 if 语句,它将打印出“太高”并结束;或者如果它是 100 或以下,那么它会继续吗?

谢谢!

最佳答案

在 Dyalog APL 中,你有一个整洁的小东西,叫做守卫。

它们可用于 dfns 并在特定条件匹配时评估代码。

func ← {⍵>100 : 'too high' ⋄ 1 : 'number is ok'}

关于if-statement - APL的If-Else条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37845074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com