英文: Zero value for funcs 问题 当你声明一个结构体 foo 时: type foo struct { bar func(int) int } 当你执行 var x foo 时,...
如何在Go语言中进行柯里化?
英文: How can go-lang curry? 问题 在函数式编程中,比如Haskell,我可以定义一个函数: add a b = a + b 然后 add 3 将返回一个接受一个参数并返回 3...
map()和reduce()在Go语言中适合并发处理吗?
英文: Are map() and reduce() appropriate for concurrent processing in Go? 问题 从Python背景出发,刚开始学习Go语言,我发现...
一些实现函数式语言的虚拟机的明显优化方法有哪些?
英文: What are some obvious optimizations for a virtual machine implementing a functional language? 问题...
Go语言是否有标准的函数式原语?
英文: Does Go have the standard functional primitives? 问题 标准库(或者一个广为接受的流行库)是否允许我在切片/映射上进行映射、过滤、折叠等操作? ...
Go中的一级函数
英文: First class functions in Go 问题 我来自JavaScript,它支持一级函数。例如,你可以: 将一个函数作为参数传递给另一个函数 从一个函数中返回一个函数。 有人可...
为什么Go语言中没有泛型?
英文: Why are there no generics in Go? 问题 有人知道为什么Go语言中没有对泛型/模板/名字等特性的真正支持吗?虽然有一个通用的map,但它是由编译器提供的,而Go程...
10