文章2017年11月12日一起来学Haskell啦前言 函数式语言Haskell听闻已久, 但是没看过, 最近两周看learn you a haskell for great good![1], 有种相见恨晚的感觉, 现在如果让我一个编程入门者学习的话, 我可能会推荐C++和Haskell↗haskellprogramming language
文章2016年1月1日Ruby 琐记一1、嵌入字符串 在字符串中使用#{...}这样的写法, 可以把通过计算得到的值嵌入到字符串中, 输出结果除了可以嵌入变量名也可以嵌入公式 puts "Area = #{area}" 2、times 循环次数固定使用times方法会更简单 1↗rubyprogramming language
文章2015年10月30日C++琐记三1. C++堆与栈的区别 和大神一起从良乡回来, 地铁上突然想起了这个问题就问了下, 大神解释之后茅塞顿开、、、回来又查了查网上的东西, 再看发现理解起来轻松了许多 具体可以参考这篇文章, 还有这个问题 2. NULL 在C++中0是NUL↗cppprogramming language
文章2015年10月27日C++琐记二1. vector 1.1 erase 以前用vector时只是使用push_back(),pop_back(),begin(),end(),front(),back()等,没用过erase(), 今天搭配iterator用了一下, 才发现↗cppprogramming language
文章2015年7月16日Python 琐记二1. zip函数 zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表 x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z) print xyz [↗pythonprogramming language
文章2015年3月15日Python 琐记一1. BOOL Python 中bool类型把数0看作false bool(0) 2. range 最常用的函数range,可传递1、2或3个参数,只有1个则是下边界,两个就是上下边界,三个则加上了步长。 3. lambda 类似于函数式程↗pythonprogramming language
文章2015年3月12日C++琐记一1. 前言 没有系统地学过C++, 偶尔会把C++当作高级的C语言用下, 用下它的STL库, 有些很基础的东西都不知道。某课程的作业要求只能用C/C++写, 一动手发现全是错误, 故在此记录。 2. string类 string类经常使用,↗cppprogramming language
文章2014年7月2日C语言琐记二一、枚举enum的使用 #include <stdio.h> typedef enum _ErrorCode { SystemError = -100, MemError, FileError } ErrorCode; int main(i↗cprogramming language
文章2014年6月4日C语言琐记一1. 问题 在codewarrior写的程序本来是可以编译的, 但只是调整了一些代码的位置, 将一些变量移到块作用域里, 却发现无法编译了, 以为是编译器配置突然出了问题, 解决了很久问题仍然存在 2. 解决 最终发现是C语言的问题, C8↗codewarriorcprogramming language