看板 Perl 關於我們 聯絡資訊
嗯 這是Learning Perl上面的問題.. #!/usr/bin/perl @fred = qw(hello dolly); $y = "2*4"; print "$fred[$y-1]" 最後印出 dolly 書上面是說index expression會被當成一般運算式處理 所以假如$y包含字串 2*4,結果仍然會是元素一,而非元素七 這是因為 2*4 被當成數值時($y的值用於數值運算)只等於2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 為什麼呀...?我有點搞混了..那位前輩能解答我的疑惑.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.8.52