??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
ruby学习笔记一

转载   哆唻咪发骚   2017-11-28   浏览量:288


找到ruby官网//www.ruby-lang.org/en/downloads/
官网上把不同平台安装ruby的方法罗列的很清楚.
也可以去看菜鸟网站://www.runoob.com/ruby/ruby-installation-windows.html

我的是windows,所以用rubyinstaller来安装.下载地址https://rubyinstaller.org/
选最新的那个就行,貌似ruby之父蛮喜欢用户用它最新的版本的.
ruby学习笔记一

按照菜鸟网站的来,一路next,到了上图这里,第一次不知道选什么,就'1,2,3'啦!
然后在dos里开始下载,接着提示安装失败,但是我在cmd里,输入ruby -v,居然能提示版本信息,好像有安装成功了...~这这这..
好了,到此,windows下的ruby安装可以说是暂时告一段落了!

哦,差点忘了,ruby社区https://ruby-china.org/,看着很不错呢

转载自://blog.51cto.com/13497359/2045218

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



Install ruby via RVM
1.InstallRVMandrefertohttps://rvm.io/ --gpg--keyserverhkp://keys.gnupg.net--recv-keys409B6B1796C275462A1703113804BB82D39DC0E37D2BAF1CF37B13E2069D6956105BD0E739499BDB --\curl-sS
ruby 的while
while是一个非常强大的语句,很大程度上可以替换其他判断和循环。1、while代替ifwhile 5 > 3  puts "ok"end2、while代替for循环sum = 0i = 1while i <= 5  
ruby CGI 获取参数
URL:/cgi-bin/test.cgi?FirstName=Zara&LastName=Ali获取参数#!/usr/bin/rubyrequire 'cgi'cgi = CGI.newcgi['FirstName'] # =>  ["Zara"]cgi['LastName']  #&
ruby对文件和目录的基本操作
新建目录Dir.mkdir("/tmp/test")FileUtils.mkdir_p("/tmp/test1/test2") #建目录结构新建文件my_file = File.new("/tmp/abc.txt")读文件File.read("/tmp/abc.txt")或File.open("/tmp/abc.txt","r")常用的方法还有File.read
ruby仿awk处理列
取出文本中的第二列直接上代码#!/usr/bin/env ruby#encoding: utf-8filename = ARGV[0]file = File.open(filename)=begin逐列打印=endfile.each_line do |line|  myline
ruby的if判断
if判断的基本格式如下:if 条件 then   #then可省略  处理end1、判断文件是否存在#!/usr/bin/env rubyif File.exist?("/etc/hosts")  print "ok"end加上else#!/usr/bin/env&nb
ruby 遍历文件
ruby遍历文件内容,基本思路是逐行读取逐行打印,也是比较普遍的方法:#!/usr/bin/env ruby#Encoding:utf8file = File.open("/tmp/abc.txt")file.each_line do |line|  print lineendfile.close直接写成
Ruby-类
#类与对象class Person  def initialize(name,age,sex)      #initialize 方法,试用new方法生成新的对象时,该方法会被调用,同时new方法的参数会原封不动的传给该方法,因此初始化对象时需要的处理一般都写在这个方法中 
Ruby-方法
#方法def helloworld  puts "Hello World!"endhelloworld#带参数的方法def hello(name)  puts "Hello #{name}"endhello("World!")hello("Ruby")#带可变长参数的方法
Ruby-条件判断
=begin      条件判断语句包括if语句,unless语句,case语句,=end#if 语句=beginif 条件 then  处理1elsif 条件2 then  处理2else  处理3end