目標如何獲得內置運算符作為函數?我想利用函數式編程。我有一些帶有矢量化函數的文件(例如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 關注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消