Function 命名返回结果的函数和将结果聚合到数据结构的函数
假设我有两个函数Function 命名返回结果的函数和将结果聚合到数据结构的函数,function,functional-programming,naming,Function,Functional Programming,Naming,假设我有两个函数calc\u rectangle\u area1和calc\u rectangle\u area2,输入为: rectangle = { size_x : 2, size_y: 3} 计算矩形区域1返回6 计算矩形区域2返回: { size_x : 2, size_y: 3, area: 6} 我可以使用calc_rectangle_area2构建组合函数的管道,这些函数将信息聚合到矩形数据结构(可能是带有附加字段/值的输入的副本) 我想建立一个命名约定,对于返回计算值的函数
calc\u rectangle\u area1
和calc\u rectangle\u area2
,输入为:
rectangle = { size_x : 2, size_y: 3}
计算矩形区域1
返回6
计算矩形区域2
返回:
{ size_x : 2, size_y: 3, area: 6}
我可以使用calc_rectangle_area2
构建组合函数的管道,这些函数将信息聚合到矩形数据结构(可能是带有附加字段/值的输入的副本)
我想建立一个命名约定,对于返回计算值的函数和将计算值聚合到数据结构的函数,我们有不同的名称
这里的矩形和它的面积只是为了举例说明这种情况
到目前为止,我能想到的最好的方法是calc
和compute
有什么建议吗