[英]groovy variable function
我什至不知道如何命名此qn。 但是,希望有一種簡單的方法可以像groovy這樣的動態語言來實現。
說我有一個服務類,我在其中委托業務邏輯。 其中的方法是funA(), funB()... funX()
。
現在,我有一個控制器類,在其中稱為服務閉包,可以像service.funA()那樣調用它。 現在基於變量(可以具有值A, B ... X
),我需要計算正確的服務關閉時間。 基本上是避免編寫很多if條件語句。 就像service."fun+var"()
一樣。 我不確定是否可以在閉包(函數)名稱中替換變量。 或通過將函數(名稱)作為參數傳遞的任何方式...不確定
我認為PHP具有類似的功能http://php.net/manual/en/functions.variable-functions.php
謝謝你的指點..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.