駱駝書表明,V-字符串可以用於表示IPv4地址:我可以使用v字符串作爲IPv4地址嗎?
$ipaddr = 204.148.40.9; # the IPv4 address of oreilly.com
但perldata的版本字符串的主題聲明:
需要注意的是使用V-字符串的IPv4 地址是不可移植的,除非你的 也使用Socket包的inet_aton()/ inet_ntoa() 例程。
我有兩個問題:
1)爲什麼是使用V-串不可移植?
2)將IP地址從虛線符號轉換爲整數的「標準」方式是什麼?似乎unpack "N", <v-string>
有時可能會導致問題。