Crystal编程实践之(二):飞速上手-1

注释

Crystal编程实践之(二):飞速上手-1

Nil:

Crystal编程实践之(二):飞速上手-1

Bool:

Crystal编程实践之(二):飞速上手-1

Integer:

Crystal编程实践之(二):飞速上手-1

Float:

Crystal编程实践之(二):飞速上手-1

Char:

Crystal编程实践之(二):飞速上手-1

String:

Crystal编程实践之(二):飞速上手-1

Array #数组

Crystal编程实践之(二):飞速上手-1

Hash #哈希字典

Crystal编程实践之(二):飞速上手-1

Range #范围, 多用于循环和迭代

Crystal编程实践之(二):飞速上手-1

Regex #正则 ,使用 / 分隔, 遵循PCRE规则

Crystal编程实践之(二):飞速上手-1

元组

Crystal编程实践之(二):飞速上手-1

Proc #指向闭包的指针

Crystal编程实践之(二):飞速上手-1

赋值

Crystal编程实践之(二):飞速上手-1

批量赋值

Crystal编程实践之(二):飞速上手-1

本地变量, 本地变量的类型将在使用时被确定,而不是初始化时

Crystal编程实践之(二):飞速上手-1

下划线, 是一个保留的字符(定义类型时表示任意类型), 变量定义不要以下划线开头

条件选择

Crystal编程实践之(二):飞速上手-1

循环

Crystal编程实践之(二):飞速上手-1

require调用外部文件, 只接收一个字符串类型参数

Crystal编程实践之(二):飞速上手-1

类和方法, Crystal中一切都是对象

Crystal编程实践之(二):飞速上手-1

# 方法重载,previous_def

Crystal编程实践之(二):飞速上手-1

由于发文效果各种不理想只好使用外链了。用Ruby的语法玩着C语言的运行效率,是使用Crystal的最大理由。https://crystal-lang.freelayer.net/?p=62


分享到:


相關文章: