【IT168 技术文档】在下面的例子中我们可以很好的将格式化的结果输出到终端,我们将从中学习如何使用io:format函数。当然,和其他很多函数一样,我们可以在shell中测试这些函数的实际效果:
32> io:format("hello world~n", []).
hello world
ok
33> io:format("this outputs one Erlang term: ~w~n", [hello]).
this outputs one Erlang term: hello
ok
34> io:format("this outputs two Erlang terms: ~w~w~n", [hello, world]).
this outputs two Erlang terms: helloworld
ok
35> io:format("this outputs two Erlang terms: ~w ~w~n", [hello, world]).
this outputs two Erlang terms: hello world
ok
函数format/2(一个函数format带有两个参数)需要两个列表作为输入。这第一个列表总是在" "之间的。这个列表是输出的基准串,除了里面的~w将被替换为后面的第二个列表中对应位置的内容。每个~n将被替换为一个回车(或者理解为替换为新的一行)。io:fomrat/2函数如果运行一切正常的话,自己返回一个常量ok。如同其他Erlang中的函数一样,如果发生什么错误将会直接提示出错信息。这并不是Erlang的错误或者缺陷,只是一个经过深思熟虑的策略。Erlang有一个经过长期检验的实现机制来捕获错误,我们稍后会深入的讨论相关的内容。作为一个联系,我们尝试让io:format挂掉,这应该不难,在这个过程中Erlnag本身是不会挂掉的。
分享到:
相关推荐
erlang编程语言圣经 erlang从业人员的必备书籍 erlang语言开发入门
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
“即便我已经使用Erlang多年,在编程的时候仍然需要参考《Erlang编程指南》。不同层次的Erlang程序员都会发现本书是有价值的学习和参考资料。”, ——Steve Vinoski,《IEEE Internet Computing》专栏作家, 《Erlang...
英文原版书籍,是学习Erlang 的入门书,简单通俗易懂,极力推荐.
Erlang程序设计(中文版-完整书签)&Erlang编程指南(中英文版)
从Erlang.org的Programming rules翻译的中文版本
erlang是爱立信开发的程序开发语言,融合了函数式编程与面向对象编程,并行处理内建与程序语言内部,特别适合创建并发行、容错性、分布性要求比较高的软实时系统,掌握它程序员必备的一种编程技能,与它相似的语言...
一本简约的Erlang语言入门书, 本书涵盖了从Erlang的起源到广泛应用的高可靠消息专递系统。
NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1179731
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...
这是《 Erlang编程语言》的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!
该文档简要介绍了一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!
Erlang OTP并发编程实战高清非扫描版,基于一个simple cache深入浅出讲解erlang otp的使用。
经典英文版erlang编程资料。 Erlang是用于大型并发服务系统的编程语言,例如在电信系统、云计算系统,适合大规模运算的系统。属于小众的编程语言,在很高级的大规模并发系统才会有应用。