七周七语言 Erlang第一天编程习题解答
来源:互联网 发布:长春盘古网络咋样 编辑:程序博客网 时间:2024/06/11 01:45
1. 写一个函数, 用递归返回字符串中的单词数。
-module(word).-export([word_count/1]).word_count([]) -> 1;word_count([32 | Rest]) -> 1 + word_count(Rest);word_count([First | Rest]) -> 0 + word_count(Rest).
这个题主要是erlang中字符串就是一个ascii码的数组, 计单词数就是看多少个空格,空格值为32, 还有一个就是erlang的模式匹配和递归。
2.写一个递归计数到10的函数。
-module(count).-export([count10/1]).count10(10) -> io:format("Count:~w~n", [10]);count10(N) -> io:format("Count:~w~n",[N]), count10(N+1).
这个io:format第一天内容没有讲,可以理解成类似 printf 之类的, 就是一个标准输出的格式化,主要是模式匹配和递归。
- 七周七语言 Erlang第一天编程习题解答
- 七周七语言——Erlang第一天自习
- erlang基础练习-编程指南习题部分解答
- 编程珠玑第2章 习题解答
- erlang第一天
- JAVA编程思想 第2章习题解答
- Java 编程思想 第3章课后习题解答
- java编程思想 第4章习题解答
- 编程语言之python学习第一天
- 编程珠玑 第一章习题解答
- 编程珠玑 第一章 习题解答
- 编程之美习题解答
- 编程珠玑 第一章习题解答
- 编程珠玑第一章习题解答
- Erlang编程语言
- Erlang编程语言介绍
- Accelerated C++:通过示例进行编程实践——习题解答(第1章)
- Accelerated C++:通过示例进行编程实践——习题解答(第0章 入门)
- 如何提高tableView的性能
- gson的@Expose注解和@SerializedName注解
- IE和Firefox在JavaScript方面的兼容性小结(收集)
- 搜集的Vim IDE环境配置的文章
- 大数相加(代码错误,求改正)
- 七周七语言 Erlang第一天编程习题解答
- Spring MVC学习(四)-------Controller接口控制器详解7(完)
- latex bib类型
- 关于淘宝取名的一些技巧和要点,你知道多少呢?
- 正则表达式(一):php常用的正则匹配
- sUploadDir
- Core Text
- SqlServer中如何实现自动备份数据
- iphone ios XCode4如何调试程序忽然崩溃而找不到挂的代码