[elixir! 51] Stream.resource 和 Enum.reduce_while 的用法
Stream看个简单的例子,如何制造一个stream源,并且用reduce_while来提取数据.计算自然数集合中数字的和,直到遇到不满足条件的数.fn_start=fn->1endfn_next=fnx->{[x],x+1}endfn_after=fn_->:okendhandler=fnlimit->fnx,acc->iflimit.(x)do{:cont,x+acc}else{:halt,a