如斐波那契數列:函數
C語言實現this
int feibo(int i){spa
if(i==0){lambda
return 0;語言
}else if(i==1){co
return 1;background
}return
else{參數
return feibo(i-2)+feibo(i-1);
}
}
針對於Struts2的lambda實現
定義函數
#feibo =: [ 函數體 ]
調用:
#feibo(11)
傳遞一個參數
#this
編寫函數體
#this==0?0:#this==1?1:#feibo(#this-2)+feibo(#this-1)
所有實現:
<s:property value="#feibo=:[#this==0?0:#this==1?1:#feibo(#this-2)+#feibo(i-1)],#feibo(11)"/>