Re: [問題] 有點混亂了..@@

看板Perl作者 (kimagure    )時間21年前 (2004/10/03 22:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《SPower (xx)》之銘言: : 嗯 這是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 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 為什麼呀...?我有點搞混了..那位前輩能解答我的疑惑.. 字串強制轉會成數值的會回從前面一直取數字到非數字為止 所以 "2*4" 轉為數值為 2 ^ 非數字停止 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.80.24

218.161.8.52 10/03, , 1F
原來~謝謝~~^^
218.161.8.52 10/03, 1F
文章代碼(AID): #11O0bbrx (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #11O0bbrx (Perl)