- 博客(8)
- 收藏
- 关注
原创 acm:测试数据生成方法
//输出数据 a+b;#include using namespace std;int main(){ freopen("a.in","r",stdin);//设置 cin scanf 这些输入流都从 a.in中读取 freopen("a.out","w",stdout);//设置 cout printf 这些输出流都输出到 a.out里面去
2013-07-31 11:19:06 2020
原创 erlang:奇偶判断(spawn,register)
是对一个数 n,向下便利,判断是奇数还是偶数,一直到0为止。-module(test).-export([f/1,f2/2,f1/0]).f2(0,F1_pid)->F1_pid ! fin,io:format("f2 end!~n");f2(N,F1_pid)-> if N rem 2 == 1 ->
2013-07-10 16:03:47 1055
转载 erlang fun函数使用详解
先看一个Erlang的规定:在Eralng中,同一个模块中的两个函数,如果她们同名但是它们的目(arity)不同,这样的两个函数被认为是完全不同的两个函数。通常情况下,这样的函数被用作辅助函数。 fun函数就是一个匿名函数(因为他自己没有名字),但就这个匿名函数,用处却是很大的。fun既可以作为函数的参数,也可以作为函数(或者自己本身fun)的返回结果。 现在,我们再来看一下fun
2013-07-10 10:53:29 1425
转载 erlang: format 格式化输出
io:format的格式化参数。 c 输出多个重复的字符。 1.io:format(”~2c”,”a”). 结果:aa,标识输出字母2次。 2.io:format(”~2.1c”,”a”). 结果:_a,标识输出2个字符,1个是后面跟的字母,另一个位置用空格补充,从左开始,如果是”~-2.1c”是从右侧开始。 s 打印字符串,按手册说只接受list,
2013-07-10 10:50:58 3081
原创 erlang:简单函数重载
在erlang里面,重载很方便,不同的变量都会调用不同的函数,注意分函数的结尾是; -module(test). -export([pri/1]). pri([])-> ok; pri([First|Rest])-> pri2(First), pri(Rest). pri2({Name,{c,N}})-> prit({Name,{c,N
2013-07-10 09:53:06 931
原创 erlang:猜数字
-module(test). -export([f/1]). f(N)-> if 50 == N -> io:format("find!~n~-5s:~-5s~n",[integer_to_list(1),integer_to_list(50)]); true-> f2(N,1
2013-07-10 09:51:26 521
原创 为什么写这些博客
写这个博客主要是要学习 erlang 所以记录下平时学习的感受 和 自己测试写的小例子8月份要去一个地方学习,那边让我用 centos + vmware 配置 环境,然后用CRT 链接,下载 erlang ,用erlang 编译配置环境我也就不讲了(主要还是麻烦了别人帮我配的,我自己没有配成功=。=)。我erlang入门 是通过 erlang 入门手册 学习的,在此先感谢下百度文库
2013-07-10 09:48:05 441
原创 erlang:使用 fun 来编写一个成绩排序
-module(test).-export([f/1]).f(List)->lists:foreach(funshow/1,lists:sort(fun({_,A},{_,B})-> A>Bend,lists:map(funadd/1,List))).show({Name,Grage})->io:format("~-15w:~15w~n",[Name
2013-07-10 09:44:40 540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人