【Ruby学习笔记】6:模拟OS文件操作与管理

学到这里终于能用Ruby写点程序了,拿操作系统上机作业练习一下。 要求设计一个模拟的文件系统,有主文件目录(MFD)和用户文件目录(UFD)。我用一个文件去模拟磁盘,把这两项内容都写进磁盘里(这些断电不丢失的肯定需要在外存存着)。 不需要真的实现读写,只要更改文件读写指针,而且这些读写指针一断...

2018-01-29 00:47:58

阅读数 171

评论数 1

【Ruby学习笔记】5:方法的使用和特性

方法定义和使用Ruby中的方法需要在调用之前定义,并且首字母小写。#!/usr/bin/ruby def myFun(a="lzh",b="sb") puts("#{a} is a #{b}") endi="who&qu...

2018-01-28 14:17:07

阅读数 102

评论数 0

【Ruby学习笔记】4:循环及其跳转

while-do-end while循环可以带do/’:’或者不带。 #!/usr/bin/ruby a=20 while a>0 do print(a," ") a-=1 end puts [lzh@hostlzh Ruby]$ ruby ...

2018-01-28 13:27:20

阅读数 128

评论数 0

【Ruby学习笔记】3:变量/类/分支语句/范围运算符

变量和类#!/usr/bin/rubya#局部变量,以小写字母或者_开头 a1="啊" b1=10 a1*=b1 puts(a1)#常量(写保护),首字母大写 #常量不能定义在方法内 #定义类(类名必须是个常量) class Myclass AA="BB&qu...

2018-01-28 00:50:08

阅读数 111

评论数 0

【Ruby学习笔记】2:基本运算符

序列 序列的语法是#{Ruby表达式}。 序列可以替换任意Ruby表达式的值给一个字符串,非常方便: #!/usr/bin/ruby name=gets().chomp() age=21 puts("#{name},出生年份是#{2018-age}") [lzh@h...

2018-01-27 23:17:44

阅读数 150

评论数 0

【Ruby学习笔记】1:Ruby环境和输入输出

Ruby和irb安装安装yum install ruby yum install ruby-irb然后ruby -v可以查看Ruby版本,直接irb就可以进入irb了,它是Ruby的交互式解释器。使用irb‘=>’后面给出的是返回值。[lzh@hostlzh /]$ irb irb(main...

2018-01-27 15:40:12

阅读数 326

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭