小编Jur*_*raj的帖子

解析 IPv6 地址

我需要将 IPv6 从像 "fe80::dd99:5d56:cf09:b1ef" 这样的字符串转换为二进制或 (Word64,Word64)。我最接近的是 Network.IP.Addr 包,但我是一个新手,这个签名对我来说是难以理解的:

net6Parser :: (CharParsing ?, Monad ?, IsNetAddr n, NetHost n ~ IP6) => ? n
Run Code Online (Sandbox Code Playgroud)

有人可以提供一个如何使用它的示例,或推荐任何其他软件包吗?

haskell

5
推荐指数
1
解决办法
298
查看次数

调用作为参数传递的函数

想要:如果传递函数或闭包,请调用它,否则返回输入.我正在尝试这个:

(defun ifcall (x) (if (typep x 'FUNCTION) (funcall x) (x)))
Run Code Online (Sandbox Code Playgroud)

得到"未定义的函数:X".为什么?

common-lisp

1
推荐指数
1
解决办法
79
查看次数

标签 统计

common-lisp ×1

haskell ×1