目标如何获得内置运算符作为函数?我想利用函数式编程。我有一些带有矢量化函数的文件(例如Remap[inT any](sl []inT, f func(inT) inT)),它们采用标量函数应用于一个或两个切片的每个元素。我知道我可以:func eq(a, b int)bool{ return a==b}并希望在内联之后不会有任何开销。但我更喜欢一种简短、高效且一致的方式(如果存在的话)。在 Python 3 中我会:int.__eq__在 Rust 中,我会:i32::eq在 C++ 中,我会: #include <functional> /*code here*/ std::equal_to<int>()你将如何在 Go 中实现这一点?
- 1 回答
- 0 关注
- 97 浏览
添加回答
举报
0/150
提交
取消