gpt4 book ai didi

arrays - 检查数组是否包含 D 中的元素

转载 作者:行者123 更新时间:2023-12-03 23:20:53 25 4
gpt4 key购买 nike

对于关联数组,我们可以写

if( elem in array) { .. }

我们为一个简单的数组写什么?
我想写验证,例如
enforce(input in [10,20,40]);

最佳答案

in遗憾的是不适用于阵列。您必须使用 canFindsearch定义于 std.algorithm http://dlang.org/phobos/std_algorithm.html .由于您只想知道它是否存在,而不是它在哪里,canFind是正确的工具。

import std.algorithm: canFind;

if (my_array.canFind(42)) { stuff }

关于arrays - 检查数组是否包含 D 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994066/

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