我有兩個數組,一個固定爲8個字母,另一個取決於用戶。我必須採取用戶輸入並放入一個數組(完成),但我需要檢查用戶輸入(它是一個字)字母在另一個數組中嗎?我該怎麼做 ?如何檢查一個數組的元素是否在另一個數組中?
2
A
回答
4
您可以使用Perl的(v5.10 +)smartmatch運算符~~
來檢查字符串是否是數組的一個元素。匹配是大小寫敏感的:
use strict;
use warnings;
my @words = map lc, qw/This is a test/;
print 'Enter a word: ';
chomp(my $entry = <>);
print qq{The word "$entry" is}
. (lc $entry ~~ @words ? '' : ' not')
. ' in @words.'
採樣運行:
Enter a word: This
The word "This" is in @words.
相關問題
- 1. 如何檢查數組中的一個元素是否與同一數組中的另一個元素匹配?
- 2. 檢查一個數組中的每個元素是否包含在另一個數組的一組值中
- 3. 的Javascript:檢查是否從數組中的元素在另一個數組
- 4. 檢查數組的元素在PHP的另一個數組中
- 5. 如何檢查在jQuery.inArray()中是否在另一個數組中找到了一個字符串元素數組?
- 6. python:檢查numpy數組是否包含另一個數組的任何元素
- 7. 如何檢查一個數組的值是否是另一個數組的鍵?
- 8. 檢查一個數組是否是另一個數組的一個整數
- 9. 如何檢查一個數組是否包含PHP中的另一個數組?
- 10. php - 如何檢查第一個數組中是否存在第一個數組中的至少一個元素
- 11. 如何檢查一個數組是否是另一個數組的子序列?
- 12. 如何檢查一個數組中的一個元素是否匹配或者是另一個數組中的一個元素的一部分?
- 13. 檢查數組中的對象是否是另一個數組
- 14. 檢查數組是另一個數組
- 15. jQuery如何檢查兩個數組元素是否屬於同一個數組
- 16. angularjs檢查數組值是否在另一個數組中
- 17. Swift檢查數組是否包含在另一個數組中
- 18. 檢查一個數組中的所有元素是否都包含在另一個數組中
- 19. 檢查數組的鍵是否存在另一個數組值
- 20. 檢查一個Ruby數組的元素是否包含在另一個數組中
- 21. 檢查元素是否在一個數組中,並增加
- 22. 檢查是否至少有一個數組值在另一個數組中PHP
- 23. 如何檢查是否在數組中的元素在另一個數組存在
- 24. 檢查一個數組的值是否在另一個
- 25. 檢查一個數組中的元素是否爲數組或不在javascript/jquery
- 26. 檢查數組在另一個數組
- 27. 如何檢查char數組是否包含另一個char數組中的每個元素?
- 28. 檢查一個數組是否與java中另一個數組的反轉
- 29. 如何檢查一個數組是否是二維數組中的一個元素
- 30. 如何檢查一個數組中的值是否與下一個數組包含在同一個數組中
向我們展示你有什麼至今。 –
查看Perl常見問題的[本節](http://perldoc.perl.org/perlfaq4.html#Data:-Arrays),其中涵蓋了Perl數組操作的大部分內容。 –