使用D检查数组内部的元素是否存在?

时间:2009-10-04 23:06:54

标签: arrays d

我们有一个char和一个char[]

找出char是否位于char[]内的最有效(或失败,最简单)的方法是什么?

使用的语言是D.

谢谢!

1 个答案:

答案 0 :(得分:2)

如果它没有排序,你可以做的唯一事情是循环并检查每个元素,如果找到匹配则中断或返回。

char char1 = ...;
char[] chars = ...;

foreach(char char2; charArray)
  if (char2==char1)
      return true;
return false;

原谅我,如果那不能编译 - 我生锈了d。