學習Ruby將近一個月,身邊一直放著一張紙,是Ruby的一些基礎語法.雖然是很淺薄的知識,但本人覺得挺實用.跟大家分享下-->
1.Ruby基礎觀點-->Ruby中幾乎所有都是對象;
2.備注:#
3.語句行:
(1)每個語句以;號隔開
(2)一行一條語句
4.縮進處理:對于代碼編輯的縮進沒有要求,但是最好能達到2個字符的縮進
5.方法定義
def 方法名(參數1,參數2...)
//語句行...
//return...
end
其中()為可選擇項目
6.方法呼叫
方法名(參數1,參數2...)
如果只有一個參數,則可以這樣呼叫:方法名 參數1
7.字符串連接符號:+
8.回車換行符號:\n
9.Express Interpolation:雙引號括起來的字符串
10.Express定義:${...}
11.變量
全局變量:$打頭
實例變量:@打頭
類變量:@@打頭
12.類名,模板名,常量名必須首字母大寫
13.nil:無對象
14.數組定義:[數值1,數字2,]
15.Hash表:
a={
'key1'=>value1,
'key2'=>value2,
#...
}
a['key1']
分享到:
相关推荐
Ruby是一种动态类型的编程语言,以其简洁的语法和强大的功能而受到开发者喜爱。下面是对Ruby语法的详细解析: 1. 变量与常量 - 局部变量:以小写...学习Ruby,理解并熟练运用这些基础语法是成为有效开发者的基石。
1. **Ruby基础知识**:首先,你需要对Ruby的基本语法、数据类型、控制结构、类和模块有一定的了解,这是使用Ruby SU API的基础。 2. **SketchUp API接口**:学习SketchUp提供的各种API方法,如`Model`, `Entity`, `...
虽然Ruby没有类似C语言的单行注释到行中间的语法,但使用`#`注释到行尾是常见的做法。 控制结构是编程语言的核心部分,它们根据特定条件来决定代码的执行流程。在Ruby中,有if语句、case语句、循环(如while、for、...
Ruby/tk是一种基于Ruby语言的图形用户界面(GUI)库,它基于Tcl/Tk工具包并进行了封装以适应Ruby的语法和习惯。 #### 1. 引入Ruby/tk 在使用Ruby/tk之前,首先需要确保已经正确安装了Ruby环境,并且安装了Ruby/tk库...
- **简洁性**:Ruby语法简洁明了,易于阅读。 - **面向对象**:一切在Ruby中都是对象,包括基本数据类型如数字和字符串。 - **动态性**:Ruby支持动态类型,可以在运行时修改类和对象的行为。 - **元编程能力**:...
Ruby的核心库包括了语言的基础部分,如数据类型(如字符串、数组、哈希)、控制结构(如if、while、循环)、类和对象系统,以及异常处理等。这个文档会深入解析这些概念,让你理解Ruby的运行机制,并能熟练运用其...
### Ruby基础教程(第四版)第16章 正则表达式1 #### 知识点概述 在《Ruby基础教程(第四版)》的第16章中,作者bluetea详细介绍了Ruby语言中正则表达式的使用方法。本章节主要围绕正则表达式的创建、基本匹配规则...
Ruby的基础知识包括以下几个方面: 1. **变量**:Ruby中的变量分为五种类型,分别是局部变量(以小写字母或下划线开头)、实例变量(以`@`开头)、类变量(以`@@`开头)、全局变量(以`$`开头)和常量(以大写字母...
《Ruby速查手册》是一本为Ruby编程语言提供的快速参考书籍,它将Ruby的核心语法以易于查找的格式进行整理,适合于初学者到中级水平的程序员使用。 本书的内容按照Ruby语言的基本语法展开,覆盖了从基础概念到高级...
Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的功能而闻名。在Windows平台上,要安装Ruby,通常需要使用RubyInstaller和DevKit。`rubyinstaller-devkit-3.0.2-1-x64.exe`是RubyInstaller的一个版本...
1. **Ruby 语言基础**:了解 Ruby 的语法、面向对象特性、元编程能力以及与其他语言的对比。 2. **Ruby 库和框架**:如 ActiveRecord(ORM)、Rails(Web 开发框架)、Sinatra(轻量级 Web 框架)、Rspec(测试框架...
Ruby作为musical的开发语言,具有简洁明了的语法和丰富的库支持,使得开发者能够快速构建出这样一款实用的工具。Ruby社区的活跃也为musical提供了持续更新和优化的可能性。 在使用musical时,用户需要具备一定的...
2. **教程或笔记**:可能是作者整理的学习资料,涵盖了Ruby的基础知识和高级特性,帮助你系统地学习。 3. **测试文件**:通常以`.rb`后缀结尾,用于运行代码并验证其正确性。Ruby的测试驱动开发(TDD)文化非常流行...
2. Ruby-Watir:另一个基于Ruby的自动化测试工具,用于测试Web应用。 3. QTP:一种自动化测试工具,支持功能测试和回归测试。 4. LoadRunner:性能测试工具,用于测试软件在高负载下的性能。 以上知识点梳理涵盖了...
描述中的"Ruby学习课程2015年第62批"暗示这是一次组织的系统性学习活动,可能是线上课程或者研讨会的形式,而"这个仓库存储了我所有的课程和笔记"表明这些资源被整理并保存在版本控制系统如Git中,便于管理和分享。...
7. **Ruby**:Ruby语言以其优雅的语法和Rails框架著名,文档可能包含Ruby基础、元编程、Rails框架的使用、ActiveRecord等。 8. **Go**:Google开发的高性能系统编程语言,其文档可能涉及Go的基础语法、并发编程、...
学习者可以通过安装Ruby环境,理解Sass的基本概念和语法,掌握Sass的安装、配置和编译方法,以便更高效地管理和编写CSS样式。同时,资料中提及的多种编译工具和自动化工作流程也为实际开发提供了便利。
1. **Ruby基础**:Ruby的基础语法包括变量、数据类型(如整型、浮点型、字符串、布尔型、数组、哈希等)、控制结构(if-else、case、循环)、函数和方法。 2. **面向对象编程**:Ruby是一种纯面向对象的语言,万物...
1. 后端语言:如Node.js、Java、Python或Ruby,讲解其语法特性、常用库和框架,如Express、Django、Flask或Rails等。 2. 数据库管理:MySQL、MongoDB或其他NoSQL数据库的使用,包括数据模型设计、查询优化、事务处理...