Jeśli ciąg w Perlu 5 przejdzie looks_like_number
, równie dobrze może być liczbą. Na przykład,Kiedy różnica między ciągiem a liczbą ma znaczenie w Perlu 5?
my $s = "10" + 5;
powoduje $s
nadano 15
.
Czy są przypadki, w których ciąg znaków nie zachowuje się tak, jak odpowiada jego odpowiednikowi numerycznemu?
Dobra uwaga. Co ciekawe, jeśli jeden z operandów jest liczbą, drugi operand jest traktowany jak liczba: 'perl -le 'print dla" 123 "^ 456, 123 ^" 456 "'' –
Dzięki, poprawione. – hobbs