Erlang学习进度情况(一)

原创 2012年03月24日 17:01:48

最近一段时间,已经完成了在linux、MAC OS、windows几个平台安装Erlang的开发环境和运行环境。
目前已重新复习了下Programming Erlang这本书的前三章内容。
内容如下:
基本Integer类型,没有长度限制,能表示多长就有多长。
变量声明,大写字母开头或者_
Float类型倒没什么特点
Atoms原子类型,类似与C++、java中的常量概念
Tuples类型类似于C中的struct类型,或者python中的元组
Lists类型就是类似于数组
String类型有点小区别,就是内部结构是个一个integer的数组
Pattern Matching ,这个是erlang语言的特点,因为FP语言没有for这样的语句,都是用这种模式匹配的方式来实现的。

程序编写部分;
Modules概念
Modules组成部分,Import、Export、module等关键字
function编写格式,其中掌握逗号、分号、点号的用法
function的返回值特性
list的遍历

list Comprehension的运用

常用数学表达式
guards的概念,进行在参数使用时进行校验
Records特性
case和简单exception的运用

这里有个 心得就是学习新语言,尽量不要复制和粘贴的源代码,用手工的方式进行抄写。这样可以增加熟悉度(特别是当语言的特性不同时,更需要这样方法),运行的过程中尽量修改成各种场景,可以加深对某个概念的理解的深度。最后就是要经常思考和总结,把自己的体会记录下来,方便以后查找。

版权声明:本文为博主原创文章,未经博主允许不得转载。

erlang工作前新手学习指引路线

erlang工作前新手指引
  • lijunqiangacm
  • lijunqiangacm
  • 2014年10月07日 10:11
  • 1602

又一次Erlang 面试

2013-01-09        这一次是真的接受了人家的面试了, 是一家中小型的游戏公司, 主要是页游方向。虽然面试的最终结果是被拒绝了,我心里也不是那么失落了 –早有心理准备嘛! 令我感...
  • cloudqiu
  • cloudqiu
  • 2017年02月09日 23:21
  • 677

erlang初步,从倾国倾城开始学习erlang,第一篇-基本语法

昨晚更新的倾国倾城不知怎么没了,没办法,这篇文章要重写,说道erlang的架设非常简单,这里就不多写了,从网上下载erlang64位,python2.7安装到电脑上,然后设置环境变量 ,然后在网上下载...
  • swordfishx82
  • swordfishx82
  • 2015年04月24日 08:34
  • 2136

汇报学习进度,自勉

好吧,我承认沉了太久了。 纵然这个微信号只是用来激励自己,但是也沉寂了太久了。 七月份,毕业了,激动混杂着伤感的情感说不清,不谈了。 正式开始工作,才知道实习时候就已经被当做正式劳动...
  • u014513151
  • u014513151
  • 2016年07月27日 12:01
  • 213

erlang 游戏服务器开发

最近关注erlang游戏服务器开发 erlang大牛写的游戏服务器值得参考 介绍 本文以我的OpenPoker项目为例子,讲述了一个构建超强伸缩性的在线多游戏玩家系统。 OpenPo...
  • xiaodan007
  • xiaodan007
  • 2014年05月06日 03:23
  • 5267

erlang大坑——加密和字符串处理

1、问题描述 因业务要求,需要对指定的http请求内容进行RSA签名,并且将签名结果和请求内容用json格式打包。这里包括两个需要处理的点:1、用RSA私钥签名;2、把http请求json化。 2、处...
  • pyf725324
  • pyf725324
  • 2016年03月22日 21:56
  • 1192

Erlang基本函数总结

1, all(Pred, List) -> boolean() 如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true, 否则返回false 例...
  • u011834943
  • u011834943
  • 2016年12月24日 00:09
  • 630

Hadoop学习笔记(二):MapReduce的进度和状态

MapReduce的状态和进度
  • u014313009
  • u014313009
  • 2014年07月22日 17:01
  • 3327

erlang shell 命令中文使用说明

erlang shell 是在命令行模式下使用命令和 erlang 交互的工具。erlang shell功能十分强大,可以直接编译、加载、执行、调试模块等等,完全可以将shell做为erlang项目的...
  • cwqcwk1
  • cwqcwk1
  • 2013年11月21日 21:39
  • 5005

erlang 各版本安装

http://docs.basho.com/riak/1.3.0/tutorials/installation/Installing-Erlang/ Installing Erlang ...
  • yangzm
  • yangzm
  • 2015年12月25日 10:24
  • 3500
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Erlang学习进度情况(一)
举报原因:
原因补充:

(最多只允许输入30个字)