gpt4 book ai didi

range - 在范围内

转载 作者:行者123 更新时间:2023-12-01 08:21:07 24 4
gpt4 key购买 nike

假设您有以下类型:

type Min = 1..4

您想检查一些整数是否落在 Min 内,就像您可以使用集合一样:

's' in {'a'..'z'}

有可能比以下更优雅地表达它:

2 in {low(Min)..high(Min)}  #Too many characters
2 in Min #Expecting this conciseness

最佳答案

如果您打破 1..4 是类型的限制,这很容易实现。 1..4 作为值使其成为 Slice 而不是 range。我不知道你还用 Min 做了什么,但作为一个切片,它通过 contains proc 支持 in 语法:

echo 2 in 1..4

let Min = 1..4
echo 2 in Min

关于range - 在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29877471/

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