源代码
-module(test7).
-export([start/2,stop/0]).
start(Time,Fun) ->
register(clock,spawn(fun() -> tick(Time,Fun)end)).
stop() ->
clock ! stop.
tick(Time,Fun) ->
receive
stop ->
void
after Time ->
Fun(),
tick(Time,Fun)
end.
我主要是不明白这个Fun()是个函数吗?函数不是需要小写的吗,大写字母开头不是变量吗
请高手帮我看一下这段erlang代码中Fun()是做什么的?菜鸟求教
Fun是个函数,在erlang中,函数可作为参数传递 Fun 表示函数变量 Fun() 表示调用该函数
Erlang中"变量(参数)"这种格式如何理解?
erlang是函数式编程语言,函数式编程语言的精要就是函数可以作为参数或返回值。在Z=fun(X) -> 2*X end.中,等号右边函数的返回值是2*X,它被赋值给了Z,变量Z里存储的就是一个函数了,所以可以用Z(2)这种形式运行,因为它就是一个函数 ...
德语求教,有一小段东西想翻译一下,德语译成中文的~很简单的~高手请帮忙...
塑料制,能在多种天气情况下作业 fur betoneisen von Φ(这个符号顺时针旋转45度)6mm bis Φ18mm aus plastik,daher sehr witterungsbestanding 产品编号artikel-nr.品名artikel-bezeichnungvpe stuck 916153钢筋混凝土-橡胶 通用betoneisen-gummistopsel universal1 供货长度m \/lieferlange mm每卷\/m je...
如何学好java语言啊?
建议一:有系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。建议二:学习Java不要先看书学,一定要先把一块的知识点学完一遍,并且自己多多少少会动手操作,然后去看书温习。还有不要盲目的看视频,很多人都是光看...