`
cutesunshineriver
  • 浏览: 195441 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ruby学习笔记(一)

阅读更多
1、Ruby的注释以“#”开头,紧跟着“=>”后面的内容表示被注释代码的返回值。
2、print方法打印不换行,puts方法打印并换行。
3、用def关键字来定义方法,方法的返回值是方法体中最后一个被执行的表达式的值。
4、单键方法(类方法)是以对象名为方法名的前缀。
5、Ruby的类和模块都是“开放的”,而且可以在运行时修改和扩展。
6、Ruby支持并行赋值,允许在赋值表达式中出现多于一个的值和多于一个的变量。Ruby允许其方法返回多个值。
7、带!的方法是一个可变方法,该方法会修改原对象。
8、Ruby的字符串是可变的。
9、irb是一个Ruby shell。ri是Ruby的文档查看器。RubyGems是Ruby的包管理系统,前端脚本是gem。
10、“::”表示类方法引用,“#”表示实例方法引用。
11、类和模块名必须以大写字母开头。非常量多字节标识符以下划线分隔多个字节,如“like_this”。多字节常量则以“LikeThis”或“Like_This”形式表示。
12、$开头表示全局变量。@开头表示实例变量。@@开头表示类变量。下划线或小写字符开头表示局部变量。“.”表示方法引用。“::”可表示常量引用。
13、ruby中的某些操作符是以方法调用的形式实现的。
分享到:
评论

相关推荐

    Ruby学习笔记

    这个暑假回家没事干闲...恩,废话就少提,下面我学习Ruby的各个部分。其中Ruby风格这一部分是开放的,因为我暂时还没有形成自己的风格。我用xmind来记笔记,因此我只是把笔记搬到博客上,看看下面的图。好有爱啊!!!

    Ruby学习笔记一

    Ruby会默认返回方法中的最后一个值。 如果需要返回多个值,可以用数组来实现。 可以通过强制声明return来返回值。 基础的输出方法是用puts(输出一行),print(直接打印)。 基础的输入方法是gets(读入一行,包含行尾的...

    ruby学习笔记

    ruby基础笔记,自学笔记,ruby基础语法非常全面ruby基础笔记,自学笔记,ruby基础语法非常全面

    Ruby学习笔记(学习心得)

    Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理

    个人ruby学习笔记

    ruby学习笔记....................

    精华ruby学习笔记和代码

    ruby是一种简单快捷的面向对象脚本语言 开发者:松本行弘 开发时间:1995年 设计目的:A PROGRAMMER'S BEST FRIEND【程序员的最佳朋友】 文件扩展名:rb 这个笔记里包含了ruby的整型,字符串,浮点数,布尔等基础...

    rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z

    rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z 由于国内访问github服务器不稳定,所以上传到CSDN给大家方便下载

    ruby编程学习笔记及demo

    Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Yukihiro ...

    学习 Ruby 的笔记以及 Demo.zip

    学习 Ruby 的笔记以及 Demo.zip

    Ruby自学笔记

    Ruby自学笔记,这是我在学习Ruby时的小结笔记,若对你有所帮助请给满星,谢谢!!!

    Redis全套学习笔记 (带章节目录) 完整版pdf

    本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...

    《Java JDK6学习笔记》

    Java、JDK6、良葛、林信良、Java学习笔记 我没看到实体书,不知是否相同, 近些日学习一下ruby方面的,顺便看看java方面的, 这个是Java JDK6的学习笔记电子版, 压缩包里包含两个文件, 一个是chm格式(这个还行吧)...

    Ruby 魔法 学习笔记之一

    一、向对象显示的发送消息 我们可以向对象直接发送消息: Ruby代码 代码如下:class HelloWorld def say(name) print “Hello, “, name end end hw = HelloWorld.new hw.send(:say,”world”) 我们通常使用hw.say(...

    ruby 学习笔记(2) 类的基本使用

    ruby语言跟c#的一些重要差别在于: 1.ruby是动态语言,c#是静态语言–即对象在new出来以后,ruby还可以动态... …其它地方,等学习深入了再写出来 最后上一段测试代码,展示了ruby中类的基本用法: 代码如下: class Peop

    Ruby学习:关于Ruby的学习笔记

    我对Ruby的学习笔记 评论 #i'm a sinlg eline comment =begin I'm a multiline comment! =end 资料来源 puts(writeln) 控制台输出/打印的Ruby方式 puts "hello world" 编写问候世界并返回nil 打印(写) 字符...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档

    Ruby学习笔记之gem 命令详解

    ruby -v #查看ruby 版本 ruby -e ”require”watir”; puts Watir::IE::VERSION” #查看watir版本 rvm list known #列出已知的ruby版本 rvm install 1.9.3 rvm use 1.9.3 | rvm use system rvm use 1.9.3 –default ...

Global site tag (gtag.js) - Google Analytics