ruby
文章平均质量分 88
alexxiyang
java,nodejs,php
展开
-
有趣的Ruby-学习笔记7
RubyGems用Ruby一定会用到 RubyGems, RubyGems是Ruby下的包管理器,用过maven的人都知道包管理器的重要性。安装首先反问 RubyGems 官网 https://rubygems.org/pages/download此处我用本机的cygwin来演示如何安装原创 2016-03-03 14:59:04 · 1917 阅读 · 0 评论 -
有趣的Ruby-学习笔记6
Ruby 文件的输入与输出原创 2016-03-02 19:12:41 · 1403 阅读 · 0 评论 -
有趣的Ruby-学习笔记5
Ruby字符串单引号字符串单引号字符串没什么好说的,跟别的语言没什么区别双引号字符串在双引号字符串里面可以使用#{}来表达计算式的值,比如x, y = 12, 36puts "x + y 的值为 #{ x + y }" 如果你就是想同时用单引号和双引号,Ruby还提供 %Q 和 %q 来引导的字符串变量, %q 使用的是单引号规则, %Q 使用的是双引号规则比如 desc1 = %Q{Ruby原创 2016-02-29 17:42:24 · 1603 阅读 · 0 评论 -
有趣的Ruby-学习笔记4
Ruby块块,在我看来就是一段临时函数block_name{ statement1 statement2 ..........}看起来没啥用,不过块可以插入一个关键词叫 yieldyield 语句yield英文就是 屈服,放弃,不知道为什么用这个单词,难道是 此处函数就放弃了控制权?例子#!/usr/bin/ruby# -*- coding: UTF-8 -*-def原创 2016-01-09 12:54:47 · 1601 阅读 · 0 评论 -
有趣的Ruby-学习笔记3
Ruby方法方法名要以小写字母开头,如果用大写字母开头会被作为常量 (这点很奇怪)定义一个无参的方法def method_name expr..end定义一个有参的方法def method_name (var1, var2) expr..end给参数设定默认值def method_name (var1=value1, var2=value2) expr..end调用方法很原创 2015-12-30 00:32:36 · 1822 阅读 · 0 评论 -
有趣的Ruby-学习笔记2
注释单行注释就是 #多行注释比较奇怪是 用 = begin 和 =end#!/usr/bin/ruby -wputs "Hello, Ruby!"=begin这是一个多行注释。可扩展至任意数量的行。但 =begin 和 =end 只能出现在第一行和最后一行。 =end条件判断if conditional [then] code...[elsif conditional [t原创 2015-12-22 00:21:13 · 1458 阅读 · 0 评论 -
有趣的Ruby-学习笔记1
Ruby变量ruby支持5种类型一般小写字母、下划线开头:变量(Variable)。$开头:全局变量(Global variable)。@开头:实例变量(Instance variable)。@@开头:类变量(Class variable)类变量被共享在整个继承链中大写字母开头:常数(Constant)。变量变量的打印变量在打印的时候不能省略 大括号,别的类型变量都可以省略大括号,比如你这样打印变原创 2015-12-14 00:33:30 · 2283 阅读 · 0 评论