看板 [ Perl ]
討論串[問題] 關於map的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者Andor (檸檬汁)時間19年前 (2006/06/19 17:04), 編輯資訊
0
0
0
內容預覽:
這個map傳回的是((), (), (), (1), (1), (1), (1)),即(1, 1, 1, 1)(恕刪). 比對失敗傳回的是(),即空list. !會將/\D/傳回的結果scalar化再取反,. 所以這個map(在print的list context下)傳回的是三個1和四個undef才
(還有402個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者HXZ (衝了啊)時間19年前 (2006/06/13 17:17), 編輯資訊
0
0
0
內容預覽:
有一個map的問題不太懂. 程式如下:. @test = (1, 2, 3, a, b, c, d). @r1 = map {/\D/} @test;. print "@r1\n";. 最後結果是: 1 1 1 1. 我不懂為什麼結果不是0 0 0 1 1 1 1. 可以請各位幫我解惑一下嗎...o
首頁
上一頁
1
下一頁
尾頁