(一)Ruby中一切都是对象
比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。
(二)Ruby语法
Ruby中的类以class开始 以end结束,类名首字母的约定是大写;
Ruby中的方法以def开始 以end结束,方法名首字母的约定是小写;
Ruby中的局部变量名首字母的约定是小写;
Ruby中的构造函数(构造方法)名称为initialize;
即类在创建新对象时,调用这一方法
Ruby中的成员变量(实例变量,对象变量)用@符号,在initialize里进行声明与初始化;
Ruby中的属性用attr,attr_writer,attr_reader和attr_accessor声明;
Ruby中的全局变量用$符号;
Ruby中的常数(常量)用大写字母开头,约定是全部大写;
Ruby中任何的表达式都会返回值。
Ruby中的注释:
单行注释:以#开头,如: #注释内容
多行注释:在=begin 和 =end 之间定义,如:
=begin
注释内容
=end
其中在radrails中,快捷键ctrl+/ ,为注释,也可全选注释。
分享到:
相关推荐
这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,变量用于存储数据,并在程序的不同位置使用。Ruby有五种不同...
Ruby基础语法经典学习PPT教程. 网上关于ruby的PPT教程不太多,这个个人觉得还可以。
Ruby基础语法教程.docx
在这个"Ruby基础语法使用方法全套讲解,风格讲解指南大全"中,我们将深入探讨Ruby的核心特性,包括变量、数据类型、控制结构、函数、类和模块等基础知识。 1. **变量**:Ruby中的变量分为五种类型:局部变量(以...
Ruby基础语法 Ruby变量与数据类型 Ruby控制结构 Ruby函数与方法 Ruby面向对象编程 Ruby模块与包 Ruby错误处理 Ruby文件与I/O操作 Ruby正则表达式 Ruby网络编程 Ruby数据库交互 Ruby测试框架 RubyWeb框架Rails入门 ...
这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。
总之,Ruby语法基础教程将引导你走进这个富有表现力和灵活性的编程世界。通过学习,你将能够编写出高效、易读的代码,并体验到Ruby带来的编程乐趣。无论是Web开发、自动化任务还是数据分析,Ruby都能提供强大的支持...
Ruby是一种动态类型的编程语言,以其简洁的语法和强大的功能而受到开发者喜爱。下面是对Ruby语法的详细解析: 1. 变量与常量 - 局部变量:以小写...学习Ruby,理解并熟练运用这些基础语法是成为有效开发者的基石。
下面我们将深入探讨Ruby的语法和语言特性,包括基础语法、编程模型、流程控制、鸭子类型、函数、数组以及散列表。 1. 基础语法 Ruby的交互式环境允许开发者直接运行代码,如`puts 'hello, world'`会输出字符串并...
这篇博文链接()可能详细解释了Ruby的基本语法和特性,但由于没有实际内容,我将根据常见的Ruby语法知识进行阐述。 1. **变量**: Ruby有四种类型的变量:局部变量(`local`)、实例变量(`instance`)、类变量(`...
本教程将深入探讨Ruby的基础语法,并介绍如何下载、安装Ruby,以及使用Ruby教程中文版进行学习。 首先,让我们从Ruby的基础语法开始。Ruby支持多种数据类型,包括整数(Integer)、浮点数(Float)、字符串(String...
标题中的".NET程序员带您走入Ruby核心语法之门"意味着本文将探讨.NET程序员为何对学习Ruby感兴趣,并深入解析Ruby语言的基础语法。Ruby是一种由日本人松本行弘(Matz)创造的编程语言,其设计初衷是为了提供一种比...
接着讲解了Ruby基础语法,包括变量和常量的声明、基本的数据类型、控制流和方法定义等方面的内容。文中还推荐了一些提高生产力的工具,比如IRB, RVM, Bundler以及Ruby on Rails。另外,针对新入坑的Ruby开发者可能会...