【发布时间】:2012-03-03 02:31:26
【问题描述】:
我刚刚开始学习函数式编程(方案)。 但我仍然在“功能上”思考问题。
类似:
func1(int a){
if(a==100)
a=0;
return func2(a);
}
那里有一个状态变化,所以这是命令式编程。
如果我将“if”部分放入另一个函数中,这是否使它具有功能性?
func1(int a){
return func2(func3(a));
}
这就是全部内容吗?
谢谢!
【问题讨论】:
标签: functional-programming imperative-programming