Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ipaddress vs resolv在Ruby中验证IP地址_Ruby - Fatal编程技术网

使用ipaddress vs resolv在Ruby中验证IP地址

使用ipaddress vs resolv在Ruby中验证IP地址,ruby,Ruby,我是ruby的新手,遇到了一个验证IPv4和IPv6的IP地址的情况。根据我的谷歌搜索和研究,我发现ruby提供了验证IP地址的内置方法。 方法1: 需要“IP地址” IP地址。有效吗 方法2: 需要“决心” 案例 何时解析:IPv4:Regex 其他的 结束 他们俩都为我工作。但我想知道一种方法是否比另一种好。有人能给我解释一下吗?“resolve”是已安装的Ruby库的一部分,而“ipaddress”是您安装的gem 因此,无论何时安装Ruby,“resolve”都会出现,并且可能具有这样的

我是ruby的新手,遇到了一个验证IPv4和IPv6的IP地址的情况。根据我的谷歌搜索和研究,我发现ruby提供了验证IP地址的内置方法。 方法1:

需要“IP地址” IP地址。有效吗

方法2: 需要“决心”

案例 何时解析:IPv4:Regex 其他的 结束

他们俩都为我工作。但我想知道一种方法是否比另一种好。有人能给我解释一下吗?

“resolve”是已安装的Ruby库的一部分,而“ipaddress”是您安装的gem

因此,无论何时安装Ruby,“resolve”都会出现,并且可能具有这样的优势,即人们会更熟悉Ruby。也就是说,gemcutter显示ipaddress非常流行,即使它在4年多没有更新过

如果有任何问题,请使用“解决”,如果没有问题,则两者都将起作用