您现在的位置是:网站首页> 编程资料编程资料
Terry七月Ruby读书笔记(比较详细)第1/4页_ruby专题_
2023-05-26
337人已围观
简介 Terry七月Ruby读书笔记(比较详细)第1/4页_ruby专题_
Page 3 概述
¨ 解释执行:Python,Ruby,交互性很好; ¨ 编译执行:Pascal, C,速度较快。 n 本地执行,如C,C++; n 虚拟机执行,如Java, C#。
¨ 动态语言,如JavaScript,Ruby; ¨ 静态语言,如C++,Java。 |
语言 ¨ 语法 关键字 ¨ 语义 ¨ 语用
|
松本行弘(Matz) 1993
Ruby [`ru:bi](红宝石)
Ruby 吸取了 perl 的正则表达式, python 的简单性可读性,smalltalk 的纯面向对象语法和单继承,LISP 的无穷嵌套的语法,Java的线程… |
Page 14 上手
XP
Cmd
C:\Documents and Settings\Administrator>ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] |
第一种方式:ruby命令
C:\Documents and Settings\Administrator>ruby -e 'print "hello world"' hello world |
ruby 运行ruby;
-e 执行后面的ruby脚本程序;
print 打印显示;
hello,world 要输出的内容。
第二种方式:irb交互执行
C:\Documents and Settings\Administrator>irb irb(main):001:0> print "hello world" hello world=> nil irb(main):002:0> exit |
exit: 退出irb交互式环境
第三种方式:创建ruby脚本
C:\Documents and Settings\Administrator>copy con helloworld.rb print "hello world" print "3*7=",3*7 ^Z 已复制 1 个文件。
C:\Documents and Settings\Administrator>helloworld.rb hello world3*7=21 |
Page 17 IDE
¨ Eclipse + RDT(Ruby Development Tools)
¨ FreeRIDE+SciTE
1.在SciTE编辑Ruby代码;
2.保存为 .rb文件;
3.菜单栏,工具->运行或者F5;
Page 18 语法
1. 注释
单行注释 # 多行注释 =begin =end
Ruby的内嵌文档(Rdoc)注释,用ri命令从源文件中产生文档。
Rdoc内嵌在ruby代码之中的,可以转换为html文档。
ri命令,用来查看函数说明、类说明。函数说明、类说明应该放置在=begin和=end之中。注意:“=begin”一定要写在行首,也就是说,这一行前六个字符是“=begin”,之前不允许有空格。
2. 分行
用分号;表示语句结束。
一行多个语句,用分号隔开,最后一个语句,分号可以省略,换行符表示一行结束。
语句太长,可以在行末用符号 \ ,表示续行。
3. 分隔符
名称 | 符号 | 用途 |
分号 | ; | 用来分隔一行中的多个语句 |
圆括号 | ( ) | 提高优先级;定义方法时容纳参数列表 |
空格 |
| 分隔字符;在可省略()的地方,代替() |
逗号 | , | 隔开多个参数 |
点 | . | 将对象与它的方法隔开 |
紧连的两个冒号 | :: | 域作用符,将模块(类)与它的常量隔开 |
4. 关键字
Ruby中的关键字如下:
模块定义: | module | 异常处理: | rescue,ensure |
类定义: | class提示:
本文由神整理自网络,如有侵权请联系本站删除!
相关内容点击排行本栏推荐![]() |