摘要:
题目: 从之前的练习中复制Sqrt函数,修改它使其返回error值。 Sqrt接受到一个负数时,应当返回一个非nil的错误值。复数同样也不被支持。 创建一个新的类型 type ErrNegativeSqrt float64 并为其实现 func (e ErrNegativeSqrt) Error() 阅读全文
posted @ 2024-02-16 22:58
Nephna
阅读(48)
评论(0)
推荐(0)
摘要:
题目: 通过让IPAddr类型实现fmt.Stringer来打印点号分隔的地址。 例如,IPAddr{1, 2, 3, 4}应当打印为 "1.2.3.4"。 package main import "fmt" type IPAddr [4]byte // TODO: 给 IPAddr 添加一个 "S 阅读全文
posted @ 2024-02-16 21:12
Nephna
阅读(72)
评论(0)
推荐(0)

浙公网安备 33010602011771号