这是一个进行中的学习练习,当然不是良好风格的一个很好的例子,但是您可以在这里(spec)。
另外,作为一个更奇特的示例,我在go-nuts邮件列表上发表了一篇有关使用interface {}构建可处理匿名数据的功能(在本例中为“三元运算”功能)的文章:
package mainimport "fmt";func Tern(exp bool, a interface{}, b interface{}) (interface{}) { if exp { return a } return b}func main() { a := 7; b := 1; result := Tern(a > b, a, b); fmt.Printf("%dn", result);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)