Проверяется ли элемент внутри массива, используя D? - PullRequest
1 голос
/ 05 октября 2009

У нас есть char и char[].

Какой был бы самый эффективный (или, если не самый простой, способ) выяснить, находится ли char внутри char[]?

Используемый язык D.

Спасибо!

1 Ответ

2 голосов
/ 05 октября 2009

, если он не отсортирован, единственное, что вы можете сделать, это просмотреть и проверить каждый элемент, разрывая или возвращая, если найдено совпадение.

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

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

прости меня, если это не скомпилируется - я ржавею с д.

...