The value of name
is "amit". You're checking whether the string "amit"
is equal to the string "k[0]"
. It's not, so you get false.
What you probably meant to do was name.eql?(k[0])
, which would check whether the value k[0]
is "amit"
. However this would still return false, because k[0]
is "amit
", not "amit"
.
To fix this, you should do k << l.chomp
instead of k << l
to remove the trailing
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…