`
zhaohaolin
  • 浏览: 987598 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Erlang编程入门之如何输出到终端

阅读更多

【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

    erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent

    Erlang编程指南

    “即便我已经使用Erlang多年,在编程的时候仍然需要参考《Erlang编程指南》。不同层次的Erlang程序员都会发现本书是有价值的学习和参考资料。”, ——Steve Vinoski,《IEEE Internet Computing》专栏作家, 《Erlang...

    Erlang编程

    英文原版书籍,是学习Erlang 的入门书,简单通俗易懂,极力推荐.

    Erlang程序设计(中文版-完整书签)&Erlang编程指南(中英文版)

    Erlang程序设计(中文版-完整书签)&Erlang编程指南(中英文版)

    Erlang编程规则——中文翻译版本

    从Erlang.org的Programming rules翻译的中文版本

    erlang开发入门教程

    erlang是爱立信开发的程序开发语言,融合了函数式编程与面向对象编程,并行处理内建与程序语言内部,特别适合创建并发行、容错性、分布性要求比较高的软实时系统,掌握它程序员必备的一种编程技能,与它相似的语言...

    Erlang入门

    一本简约的Erlang语言入门书, 本书涵盖了从Erlang的起源到广泛应用的高可靠消息专递系统。

    图书:Erlang编程

    NULL 博文链接:https://jianshi-dlw.iteye.com/blog/1179731

    Erlang并发编程,Erlang程序设计,Erlang中文手册

    Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。  Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...

    Erlang编程语言The Erlang Programming Language

    这是《 Erlang编程语言》的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!

    Erlang初级入门(英文pdf)

    该文档简要介绍了一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

    Erlang入门手册

    Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!

    Erlang OTP并发编程实战

    Erlang OTP并发编程实战高清非扫描版,基于一个simple cache深入浅出讲解erlang otp的使用。

    Erlang编程语言

    经典英文版erlang编程资料。 Erlang是用于大型并发服务系统的编程语言,例如在电信系统、云计算系统,适合大规模运算的系统。属于小众的编程语言,在很高级的大规模并发系统才会有应用。

Global site tag (gtag.js) - Google Analytics