Re: [情報] Java 即將加入 Closure
※ 引述《qazxsw99 (qazxsw99)》之銘言:
: ※ 引述《adrianshum@kkcity.com.tw ( )》之銘言:
: : 如果加入了 closure, 會不會有機會也做到類似
: : C/C++ 那類 function pointer (C# 的 delegate?)
: : 那種機制?
: : Alien
不知道,剛剛翻了一下那篇,好像沒提到這回事
或是我漏看了,懶得從頭到尾仔細看
我想也許這個東西弄完後,就會弄下一樣吧
或是其他地方其實早已在做了… @_@
只是這樣一來,要改變的地方可還真不少…
: 而我想問一下,以下是Closure的基本應用嗎?
: 像javascript可以把function當作參數傳送
: : ex:
: function sayhello() {
: alert('hello');
: }
: var f = sayhello
: f(); //此時同等於呼叫sayhello function
: 這只是最基本的應用,我個人認為啦...
不是吧 @_@ 你這個已經是上面所說的類似 function pointer
最基本的應用就在那篇文章裡……
也就是以下這段:
public interface API {
void doRun(void() func);
}
public class Client {
void doit(API api) {
api.doRun(() {snippetOfCode(); });
}
}
--
生死去来、棚頭傀儡、一線断時、落落磊磊
《花鏡》-世阿弥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.28.18
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 16 篇):