【发布时间】:2016-06-30 21:19:24
【问题描述】:
我正在尝试使用 Erlang 获取我的 IP 地址。
我从这里找到了这个例子:Erlang: Finding my IP Address
local_ip_v4() ->
{ok, Addrs} = inet:getifaddrs(),
hd([Addr || {_, Opts} <- Addrs, {addr, Addr} <- Opts, size(Addr) == 4, Addr =/= {127,0,0,1}]).
但它返回一个像这样的值:{127,0,0,1}
我希望它返回这样的值:"{127,0,0,1}" 带双引号 (""),因为我想使用 re:replace 将 , 更改为 .。
我该怎么做?
【问题讨论】: