随笔分类 - Ruby
摘要:Ruby是一门用了就会喜欢的语言,在Ruby的社区里面,只要你觉得用的不习惯,这就是BUG。 下载 登录 "官方网址" , 下载后,直接无脑下一步安装就行。 中间直接勾选add to PATH,可以自动添加到环境变量里面,这样在命令行里面就可以直接执行ruby了。
阅读全文
摘要:如果你使用 这种正则是匹配不到回车换行符的。 所以应该像下面这么写:
阅读全文
摘要:由于13位的时间戳在Ruby中是比较另类的,以为Ruby中默认的时间戳都是10位的。而Time和Date是Ruby中常用的处理时间的模块。 由于最初遇到问题的时候网上搜了好久都没找到合适的,因此就自己写一下,帮助下再次遇到这个问题的小伙伴们吧! 使用Time解决 使用Time的方式比较投机取巧吧。
阅读全文
摘要:命令 常量大写 类名和模块名首字母大写,驼峰法,MyClass,Person 方法名小写,ruby中末尾添加符号特殊含义:destroyMethod!表示这个方法具有破坏性;isPrime?表示返回bool类型 变量、参数小写 空格和括号,保证可读性 ,、;紧跟,后面加空格 ...
阅读全文
摘要:算法思想 判断某一个数,能不能被比他平方根小的素数整除。 首先看看代码 ruby arr[0] = 2 def add_prime(n) 3.step(n,2){|num| $arr
阅读全文
摘要:第一种,ruby e 在命令行中运行下面命令, e的意思是,把后面的字符串当作脚本执行 使用irb交互控制台 在命令行输入irb 使用ruby命令执行 hello.rb中的内容:
阅读全文
摘要:参考《Ruby元编程》,元编程,即 用来编写代码的代码 。 对象由一组实例变量和一个类的引用组成 对象的方法存在与对象所属的类中,类似js中的prototype,在ruby中准确的说,应该是实例方法 类本身是Class类的队形,类的名字不过是常量而已 Class类是Module的子类,模...
阅读全文
摘要:使用apt get安装 这个命令下载的,有可能是旧的版本,所以还是推荐下面的方式。 下载tar.gz安装
去官方网站下载最新的tar.gz文件 输入ruby v 或者 gem v查看安装结果
阅读全文