ruby
llvslc521
这个作者很懒,什么都没留下…
展开
-
ruby-方法
#习题2: #1.创建文件 #2.删除文件 #3.判断文件是否存在 #以上3点都提供方法来实现。 class File_opreate @@file = File.join(File.dirname(__FILE__),"newfile.txt") #1.创建文件 def create_file if !File.exist原创 2015-06-27 15:44:30 · 260 阅读 · 0 评论 -
ruby-数字、字符串、数组
#需要操作的字符串如下: #将上面的网元返回的信息保存在一个多行的字符串中; #解析字符串,将上面的信息保存在一个二维数组中 #比如 arr0 获取第一行,返回 1 tn12fiu active #arr0[1] 获取第1行第2列 返回 tn12fiu puts 1 tn12fiu active原创 2015-06-27 15:42:15 · 763 阅读 · 0 评论 -
ruby-模块,类,对象的学习
#将服务器信息保存在excel表格中,格式如下checklist.xls #请从上表中读取服务器信息,根据服务器的类型,在service_template下面几个文件中查询对应的模板 #根据模板,调用pslist的程序来进行查询 #将返回的结果记录到checklist表中对应的服务器所在行中 #pslist_dir = File.join(File.dirname(__FILE__) ,原创 2015-06-27 15:46:10 · 292 阅读 · 0 评论 -
ruby-Hash
Hash 1.创建一个hash表,实现对hash表的增、删、改、和查询操作。 2.这四个操作都要判断,新增操作之前判断是否已经存在此键, a.若存在则给出提示,告知已经存在该键,不能完成新增操作 b.删和修改操作时的若键不存在,告知用户并取消操作 c.查询操作,可以通过键查值,也可以通过值查键 答案:#增 def add_key my_hash =原创 2015-06-27 14:24:59 · 266 阅读 · 0 评论 -
ruby-数组
输入: 一个数组,数组中的元素可以是数字,或者range; 操作: [1,2,4..7] => [1,2,4,5,6,7] 输出: 一个数组,过滤其中重复的元素,并且按照升序进行排序 然后sort(起点,终点,比较准则) 比较准则默认是小于等于号,所以sort的结果是从小到大 答案: arr = [1,3, 2,4,2..7]原创 2015-06-27 14:17:41 · 272 阅读 · 0 评论 -
ruby基-变量
变量 一、判断题: 1、Ruby中常量要以大写字母开头,全局变量要以$开头; 2、全局变量不初始化也可以使用,但常量必须初始化后才能使用; 3、逻辑判断中,只有false和nil为假,其他都为真;原创 2015-06-27 15:50:16 · 262 阅读 · 0 评论