推荐答案
测试一下
题目
6 foreach 控制结构
参考答案与知识点
参考答案
其值同循环开始之前相同 。foreach循环中控制变量的值会被 Perl自动保存和恢复 。当
循环进行时 ,是没有办法改变其值的 。循环结束时 ,变量的值会回到循环开始前 ,如果没有值则为 undef。这意味着如果有
一个变量和控制变量有相同的名字 :“$rock”,不用担心会混淆它们 。
涉及知识点
- foreach控制变量引用数组元素本身
- 循环结束后控制变量保留最后迭代值
- Perl字符串转义字符
- foreach修改原始数组