随笔分类 -  ruby

学习ruby的笔记小结,会不断维护添加新的知识~
ruby的循环使用及区别(for、each等)
摘要:ruby的循环有以下几种: times方法 for语句 while语句 until语句(与while相反) each方法(与for极度相似,在ruby内部,for语句是用each实现的) loop方法(无限循环,与break搭档) 阅读全文

posted @ 2019-03-25 19:43 101欢欢鱼 阅读(363) 评论(0) 推荐(0) 编辑

ruby的循环控制命令loop等
摘要:ruby的循环有以下几种: times方法 for while until(与while相反) each(与for极度相似,在ruby内部,for语句是用each实现的) loop(无限循环,与break搭档) 下 表是循环控制命令 举例如下:break 会终止全体程序 "break的例子"[1, 阅读全文

posted @ 2019-03-25 19:21 101欢欢鱼 阅读(301) 评论(0) 推荐(0) 编辑

ruby中的循环——times
摘要:times:能够得知循环的次数 格式: 循环次数.times do 希望循环的处理 end 或者可省略do~end,用{~}代替: 循环次数.times{ 希望循环的处理 } 循环从第0次开始,可以看代码输出: "第0次循环""第1次循环" 阅读全文

posted @ 2019-03-12 20:19 101欢欢鱼 阅读(401) 评论(0) 推荐(0) 编辑

【转】ruby-正则表达式入门
摘要:https://deerchao.net/tutorials/regex/regex.htm 阅读全文

posted @ 2019-03-06 12:57 101欢欢鱼 阅读(79) 评论(0) 推荐(0) 编辑

浅谈ruby中的block及yield
摘要:今天写代码的时候遇到了block_given?,查阅了一下语法书中并没有相关的知识点,于是翻阅微博及结合工作中的实际代码,整理如下: 一、“块”: ruby的块指的是什么? 是 do~end中间的那部分代码,这就是全部的块。它的形式有两种: 1、do ~ end中的多行代码(这种在多行代码时可读性更 阅读全文

posted @ 2019-03-05 15:04 101欢欢鱼 阅读(672) 评论(0) 推荐(0) 编辑

简单记录一下ruby 循环
摘要:今天整理一下ruby中的循环用法: 备注:“do~end”部分也可以写做{~} 1、break:直接跳出整个循环 #=》 [1, "perl"][2, "python"] 2、next:会跳过这一次的循环,直接开始下一次的循环动作 #=》 [1, "perl"][2, "python"] [4, " 阅读全文

posted @ 2019-03-05 12:55 101欢欢鱼 阅读(308) 评论(0) 推荐(0) 编辑

ruby中的respond to ?用法
摘要:今天写脚本,遇到了这个函数,遂搜索及阅读相关代码,整理如下: respond_to 是判断是否是某个类型的方法,比如: 这个就是判断ar这个变量是不是字符串型的方法,如果是的话,就返回true,否则就false 阅读全文

posted @ 2019-02-28 16:33 101欢欢鱼 阅读(432) 评论(0) 推荐(0) 编辑

ruby中的return方法及class实例方法的initialize方法
摘要:return是函数的返回值 这段代码涉及了类的实例方法应该怎么给new出来的对象进行赋值。 关于initialize方法,在调用new方法建立对象的时候,这个initialize方法就会被调用;同时,传递给new的所有实参都会传递给initialize的方法,所有我们在这个方法中做了一个初始化的动作 阅读全文

posted @ 2019-02-28 10:38 101欢欢鱼 阅读(265) 评论(0) 推荐(0) 编辑

ruby中的字符串分隔符--split
摘要:当字符串是以“:”隔开时,可以这样写: 这样,column就是字符串每栏的值所构成的数组。 eg: 可以看出,分隔后的元素是字符串型,组成了一个数组 阅读全文

posted @ 2019-02-27 20:21 101欢欢鱼 阅读(763) 评论(0) 推荐(0) 编辑

ruby中的三目操作符和include?操作
摘要:三目操作符:口?口:口 问号前面的是布尔型的判断,true的话执行第二个方块的语句,false的话执行第三个方块的语句例如:value =(nil ? 0 : 1)p value=>1 .include? 输出类型为布尔型 1、array.include? (str) eg: 阅读全文

posted @ 2019-02-21 19:15 101欢欢鱼 阅读(607) 评论(0) 推荐(0) 编辑

ruby中的extend 和 include
摘要:include include是把module中定义的instance_method给mixin,然后当做类的实例方法使用(是因为module本身不能使用module的实例方法),给类进行实例化一个对象,然后对象再直接调用实例方法。 #=> "hello, everyone!" extend 是把m 阅读全文

posted @ 2019-02-20 21:18 101欢欢鱼 阅读(1298) 评论(0) 推荐(0) 编辑

ruby语言里的self理解
摘要:关键的一句话:关键看谁调用self,self就属于谁 有3种情况: 1、在class或module的定义中,self代表这个class或者这个module对象,代码如下: 输出结果: 2、在实例方法中,self代表调用方法的对象,对象实际上是内存里的一块内存空间,例如: 输出结果如下: 3、在单例方 阅读全文

posted @ 2019-01-23 20:57 101欢欢鱼 阅读(516) 评论(0) 推荐(0) 编辑

ruby基础知识之 class&module
摘要:以下分别介绍了class方法和module方法,还有最简单的def方法。 其中module和class的区别下面会说,这里首先声明,def定义的方法,需要定义对象后才能调用,而class和module都能随意进入。 class方法 ruby里的方法分为:类方法和实例方法 类方法:通过类名直接调用的方 阅读全文

posted @ 2019-01-23 19:33 101欢欢鱼 阅读(977) 评论(0) 推荐(0) 编辑

Ruby知识总结-一般变量+操作符+if+数组和哈希
摘要:ruby入门掌握其实很简单,下面对我司主要使用的部分入门做一个简单的归纳总结: 本文的文章结构: 1、变量 2、操作符 3、if~else~end 、unless 4、数组(Array) 5、哈希(Hash) 6、循环(each do|变量|) 1、变量 变量分为:整数型(int);浮点型(floa 阅读全文

posted @ 2019-01-12 22:25 101欢欢鱼 阅读(553) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示