#比较让人郁闷的是gets在我的机器上都不能使用
#所以无法得到控制台输入,先从文件io开始了
file=File.open('io.rb')
puts file.gets #file=File.open('io.rb')
line=file.gets
#line.each_byte{|ch| putc ch} #puts file.gets #file=File.open('io.rb')
#file.each_line{|line| puts line} #line 3..end
file.close
#IO.foreach只读,以行为单位
#IO.foreach('io.rb'){|line| puts line}
#IO.read 一次性全部读取
str= IO.read('io.rb')
#IO.readlines 逐行读取
arr= IO.readlines('io.rb')
#stringio
require 'stringio'
strin=StringIO.new("hello \n world",'r')
strout=StringIO.new("",'w')
strin.each_line{|line| strout.puts line.reverse}
puts strout.string #olleh dlrow
#newwork
require 'net/http'
http=Net::HTTP.new("www.sina.com.cn",80)
response=http.get('/',nil)
puts response.body.length
#这个open-uri会报404 Not Found错误
require 'open-uri'
open("http://www.sina.com.cn/") {|f|
puts f.read.length
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/blackant2/archive/2006/12/04/1429270.aspx
分享到:
相关推荐
ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1
0积分下载,不允许系统调分-20211115 ruby官方安装包
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
ruby1.9.2_1.9.2-p290-1_amd64.deb
这个暑假回家没事干闲...恩,废话就少提,下面我学习Ruby的各个部分。其中Ruby风格这一部分是开放的,因为我暂时还没有形成自己的风格。我用xmind来记笔记,因此我只是把笔记搬到博客上,看看下面的图。好有爱啊!!!
ruby-oci8-2.1.5-x86-mingw32.gem,ruby连接oracle数据库gem包
ruby-debug-ide-0.3.1.gem
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。...该版本为ruby-1.8.7-p302
学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及...
mingw32-ruby-1.9.1-wxruby-2.0.1-setup.exe
ruby基础笔记,自学笔记,ruby基础语法非常全面ruby基础笔记,自学笔记,ruby基础语法非常全面
ruby-1.9.2-p290.tar.gz,ruby,redmin,安装,
ice最简单实现 ruby调用ice接口 - Ruby - language - ITeye论坛
ruby-irb-1.8.7.352-13.el6.x86_64.rpm ruby-irb-1.8.7.352-13.el6.x86_64.rpm
ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe (Windows executable)
Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理
ruby学习笔记....................
ruby1-导出-1
ruby-oci8-1.0.3-x86-mswin32.gem