我有两个数组,一个固定为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数组操作的大部分内容。 –