開始有關Foreach的Perl控制結(jié)構(gòu)教程
來源:教育資源網(wǎng)
?
發(fā)布時間:2020-11-30 08:00:19
?
點擊:576
foreach循環(huán)是一種控制結(jié)構(gòu),可定制'用于處理Perl列表和散列。就像for循環(huán)一樣,前面使用迭代器遍歷數(shù)組的每個元素。
如何使用Foreach
遍歷Perl中的數(shù)組foreach不是使用scaler作為迭代符,而是使用數(shù)組本身。例如:
您可以看到,這給出了與打印整個數(shù)組@myname相同的輸出:
如果您想要的只是丟棄列表的內(nèi)容,您只需打印即可。在這種情況下,使用foreach循環(huán)使輸出更具可讀性。
您'請參閱此代碼通過在列表中的每個項目之后打印一行來創(chuàng)建更干凈的輸出。
更干凈的前額循環(huán)
前面的例子使用$UU打印列表中的每個元素。
使用此默認隱含標量($?)可縮短代碼并減少打字次數(shù),但它不是't始終是最佳解決方案。如果您'重新瞄準高度可讀的代碼或者您的foreach循環(huán)很復雜,則最好將標量分配為迭代符。
只有兩個區(qū)別:foreach和列表之間的標量$名稱以及在循環(huán)中替換默認標量。輸出完全相同,但代碼稍微干凈。記?。?/p>
科普演講
- foreach循環(huán)是Perl控制結(jié)構(gòu)。
- 它用于遍歷數(shù)組的每個元素。