后端开发2025年07月09日
首先从MRuby开始,它是由Ruby创建者Matz开发的。在RubyConf 2010上,Matz宣布他正在开发Rite,一个新的轻量级Ruby实现。该项工作的成果就是MRuby,现在已经发布到了GitHub上。MRuby完全兼容于不久前ISO所发布的Ruby语言规范,但它与MRI及Ruby 1.9的着眼点则完全不同,因此MRuby并非Ruby 2.0。M...
后端开发2025年07月09日
字符串的整理如下: 、字符串定义与产生 str1 = 'Hello world' str2 = "Hello world" #双引号比单引号定义的字符串更加强大,如可提供转移字符等str3 = %q/Hello world/ # %q将后面的字符串转换成单引号字符串,后面的/为自定义的特殊符号,在字符串结尾处也需有该特殊符号str4 =...
后端开发2025年07月09日
1.安装ruby ruby的下载页面一个版本有3样要下载的,帮助文件和安装文件、还有一个mingw。 安装时抛出make出错信息就是由于没有安装mingw引起的 到下载页http://rubyforge.org/frs/?group_id=167下载相应版本的mingw32工具解压覆盖到安装目录中,要是怕出问题先对目录做备份。 2.安装DevKit安装好R...
后端开发2025年07月09日
函数名称 说明 示例 & 数组与,返回两数组的交集 [1,2] & [2,3] =>[2] * 复制数组n次 [1,2]*2 => [1,2,1,2] + 返回两数组的并集,但不排除重复元素 [1,2]+[2,3] =>[1,2,2,3] << 追加元素,但不排除重复元素 [1,2]<<[2,3] ...
后端开发2025年07月09日
sql1=" UPDATE user_red_info_"sql2=" SET status = '#{status}', update_time = '#{update_time}' WHERE red_program_id ='#{red_program_id}'"sql=""i = 0until i == 100 do if i<10 sql ...
后端开发2025年07月09日
工作需要,需要使用静态语言crystal,但crystal的资料很少,语法接近ruby,网上说crystal是一帮ruby的爱好者搞起来的语言,废话不多,进入主题。 学习视频:https://www.bilibili.com/video/BV1QW411F7rh?p=1 ruby 通过 -v 查看版本 Python -V [sidian@VM_0_17_c...
后端开发2025年07月09日
参考连接:https://blog.csdn.net/qq_26440803/article/details/82717244 在线安装ruby 使用yum在线安装ruby,安装的版本为2.0.0。yum install rubyruby -v 添加ruby仓库 添加aliyun镜像并检测Ruby版本gem sources -a http://mirror...
后端开发2025年07月09日
最近在看《Programming Ruby》这本书,刚刚接触Ruby,和Rails框架一起。这种绝对是对敏捷web开发的发展。 Ruby是一门动态语言,主要体现在: 变量不需要类型定义,直接使用。下面的代码,对于变量name不需要类型声明,直接定义。name = "Leo" 访问控制不是静态的,o(∩_∩)o 哈哈!这点我觉得蛮神奇的。...
后端开发2025年07月08日
each 最简单的迭代器,它所做的就是连续访问收集的所有元素。 [1,3,5,7,9].each { |i| puts i } 输出结果: 1 3 5 7 9 独特的作用就是用来实现Ruby语言的for循环。因为在Ruby内建的循环原语只有while和until。for只是一个语法块。例如: for song in songlist song.play e...
后端开发2025年07月08日
转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9400153 此为Java设计模式透析的拷贝版,专门为Ruby爱好者提供的,不熟悉Ruby语法的朋友请转阅 : Java设计模式透析之 —— 适配器(Adapter) 今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最...