每天进步一点点----------Ruby之虚拟主机小程序
2014-01-01 11:48
405 查看
基于一些莫名其妙的原因,我把codecademy上面的教程都学了一遍,马上ruby也快学完了。早就听过这个跟python齐名的语言,最大的区别就在于python做事认定一种办法,保证了可读性也不容易出错,但是ruby做事就有许多不同的办法,自由行比较高,也很有趣,可以说是各有所爱吧。
好久没上博客,今天刚好做到一个小程序的练习就发上来,很简单的,下面是代码
class Computer
@@users = Hash.new
def initialize(username, password)
@username = username
@password = password
@@users[username] = password #以username做key,password做value添加到users这个hash里面
@files = Hash.new
end
def create(filename)
time = Time.now
@files[filename] = time #以filename做key,time做value添加到files这个hash里面
puts "Dr.#{@username}, #{filename} is created at #{time}."
end
def Computer.get_users
return @@users #return整个users
end
end
my_computer = Computer.new("xp0729", 123456)
puts my_computer.create("123.txt")
puts Computer.get_users
好久没上博客,今天刚好做到一个小程序的练习就发上来,很简单的,下面是代码
class Computer
@@users = Hash.new
def initialize(username, password)
@username = username
@password = password
@@users[username] = password #以username做key,password做value添加到users这个hash里面
@files = Hash.new
end
def create(filename)
time = Time.now
@files[filename] = time #以filename做key,time做value添加到files这个hash里面
puts "Dr.#{@username}, #{filename} is created at #{time}."
end
def Computer.get_users
return @@users #return整个users
end
end
my_computer = Computer.new("xp0729", 123456)
puts my_computer.create("123.txt")
puts Computer.get_users
相关文章推荐
- JAVA 学习日志 测试抽象类的程序,每天进步/退步一点点,变化很大哦,努力!
- 每天进步一点点_抽奖程序
- 每天进步一点点------下载Microblaze程序到Flash
- 每天进步一点点------NIOS II------按键中断程序
- 每天进步一点点_抽奖程序
- 每天进步一点点_抽奖程序
- 每天进步一点点——Linux系统中的异常堆栈跟踪简单实现
- 每天进步一点点——linux——rm
- 每天进步一点点——Linux系统中的时间处理
- linux每天进步一点点-7月22日
- 每天进步一点点------IAR for ARM_V6.30.1
- 每天进步一点点-<Style、Theme>
- 每天进步一点点——优化GROUP BY、or、和嵌套语句
- 每天进步一点点##为什么是“51-android.rules”?
- 每天进步一点点------YUV格式详细解释
- 每天进步一点点------Error: Can't place pins assigned to pin location Pin_K22 (IOPAD_X41_Y19_N14)
- 每天进步一点点-->函数fseek() 用法
- 每天进步一点点------SOPC的Avalon-MM IP核(一) avalon总线的信号时序
- 每天进步一点点------基础实验_10_移位寄存器 :常见普通移位寄存器
- 每天进步一点点