Struts2的Lambda表達式的使用

如斐波那契數列:函數

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)"/>

相關文章
相關標籤/搜索