亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Ruby學習筆記一

2019-10-26 19:23:27
字體:
來源:轉載
供稿:網友

筆記:

Ruby會默認返回方法中的最后一個值。
如果需要返回多個值,可以用數組來實現。
可以通過強制聲明return來返回值。
基礎的輸出方法是用puts(輸出一行),print(直接打印)。
基礎的輸入方法是gets(讀入一行,包含行尾的'/n',可以用chomp方法消除)。
純粹的現象對象語言,而且還是一個動態語言(雖然今天目前還沒用到),所以老老實實面向對象去。
有兩種簡單粗暴的儲存多個元素的方法。數組[]和哈希表{},而且還有各種各樣的函數。
強烈推薦新手入門在線學習網站: http://tryruby.org/ ,簡直爽到爆!
各種代碼

eg1: 建立一個哈希表

ojs = {}ojs["poj"] = :Aojs["hdu"] = :Aojs["uva"] = :Bojs["zoj"] = :Bojs["CF"] = :Sojs["TC"] = :Sratings = Hash.new(0)ojs.values.each { |rate| ratings[rate] += 1 } print ratings puts "" puts "===============================" print ojs puts "" puts "===============================" 3.times {print "hey!"} puts "" puts "==============================="  print ojs.length puts "" print ojs.keys puts "" print ojs.values puts "" ojs.keys.each { |name| print name; print " "; print ojs[name]; puts ""; } puts "===============================" print File.read("x.txt") puts "===============================" File.open("x.txt", "a") do |f|   f << "HACKED!/n"   end print File.read("x.txt") puts "===============================" print File.mtime("x.txt") puts "" print File.mtime("x.txt").hour puts "" puts "==============================="

eg2: 從文件讀數據建立一個哈希表

# 讀取一個文件的數據庫并且輸出def load_oj( path ) ojs = {}  File.foreach(path) do |line|  name, value = line.split(':')  ojs[name] = value end print_oj(ojs)enddef print_oj( data ) puts "================================" print "name/tvalue/n" data.keys.each do |name|  puts "#{name}/t#{data[name]}" end puts "================================"endoj = load_oj("x.txt")


eg3: 從文件中讀取學生信息并且輸出

# 從文件中讀取學生信息并且輸出class Student#attr_accessor :name#attr_accessor :numberdef initialize(name = "Unknown", number = "2012309999")@name = name@number = numberenddef printputs "#{@name}/t#{@number}"endenddef load_stu( path )data = {}File.foreach(path) do |line|na, no = line.split(' ')s = Student.new(no, na)data[s] = 1enddataenddef print_stu( data )puts "================================"print "name/tnumber/n"data.keys.each do |stu|stu.printendputs "================================"enddata = load_stu("y.txt")print_stu(data)

eg4: 一行內輸入4個整數,計算這四個數的最大公約數

# 一行內輸入4個整數,計算這四個數的最大公約數def gcd(a, b) if b === 0  return a else return gcd(b, a % b) endendstr = gets.chompa, b, c, d = str.split(" ")g1 = gcd(a.to_i, b.to_i);g2 = gcd(c.to_i, d.to_i);g3 = gcd(g1, g2)puts "gcd(#{a}, #, #{c}, #rbpdvhf) = #{g3}"            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲人成人99网站| 神马久久桃色视频| 成人国产精品日本在线| 久久精品99国产精品酒店日本| 91国产视频在线播放| 欧美激情18p| 亚洲国产精品视频在线观看| 亚洲成人激情在线观看| 亚洲最大av在线| 国产亚洲视频在线观看| 国产精品99免视看9| 亚洲精品国产综合区久久久久久久| 日韩中文字幕在线看| 欧美成年人视频网站| 亚洲色图35p| 日韩国产欧美精品一区二区三区| 136fldh精品导航福利| 国产狼人综合免费视频| 欧美日本黄视频| 欧美激情视频免费观看| 亚洲综合视频1区| 精品日韩中文字幕| 91亚洲精品一区| 2020欧美日韩在线视频| 久久激情五月丁香伊人| 欧美在线性视频| 日韩成人激情影院| 91精品久久久久久久久久另类| 亚洲free性xxxx护士白浆| 91精品综合视频| 91国产在线精品| 亚洲国产福利在线| 久久精品电影网| 亚洲变态欧美另类捆绑| 国产精品美女主播| xxav国产精品美女主播| 伊人久久综合97精品| 欧美日韩视频免费播放| 国产999精品久久久影片官网| 欧美老少配视频| 97精品视频在线观看| 国产精品久久不能| 精品国产欧美一区二区五十路| 亚洲一区二区三区777| 亚洲人在线观看| 亚洲国产成人久久| 亚洲国产成人爱av在线播放| 欧美日韩国产综合视频在线观看中文| 日韩欧美国产一区二区| 亚洲欧美色图片| 国产精品久久久久久av| 欧美精品性视频| 欧美性精品220| 日韩精品免费在线观看| 欧美麻豆久久久久久中文| 久久精品视频在线播放| 日韩综合视频在线观看| 国产精品白嫩美女在线观看| 国产精品视频网址| 欧美日本高清视频| 九九视频直播综合网| 久久av中文字幕| 久久成人精品一区二区三区| 国产精品久久久久999| 国产v综合v亚洲欧美久久| 日韩国产精品视频| 一本色道久久综合亚洲精品小说| 中文字幕精品—区二区| 日韩美女主播视频| 亚洲最大激情中文字幕| 日韩av电影在线播放| 国产香蕉一区二区三区在线视频| 日本一本a高清免费不卡| 91精品国产高清久久久久久91| 最近中文字幕mv在线一区二区三区四区| 久久99热精品这里久久精品| 久久最新资源网| 亚洲系列中文字幕| 精品国产区一区二区三区在线观看| 国产成人短视频| 麻豆乱码国产一区二区三区| 欧美成人黑人xx视频免费观看| 中文字幕精品一区二区精品| 日韩av免费在线看| 欧美洲成人男女午夜视频| 国产精品久久久久久久久男| 亚洲欧美日韩视频一区| 国产精品一区二区av影院萌芽| 日韩免费不卡av| 亚洲欧美日韩高清| 日韩av免费网站| 亚洲一区二区三区777| 欧美电影在线观看| 久久久国产一区二区三区| 国产香蕉精品视频一区二区三区| 欧美人成在线视频| 7777免费精品视频| 亚洲开心激情网| www.久久久久久.com| 国产精品视频公开费视频| 亚洲精品国产精品久久清纯直播| 精品国偷自产在线| 国产免费一区二区三区在线观看| 久久天天躁狠狠躁夜夜av| 欧美日韩免费网站| 92看片淫黄大片看国产片| 精品国产91久久久久久老师| 国产精品视频男人的天堂| 亚洲少妇中文在线| 亚洲成人中文字幕| 色多多国产成人永久免费网站| 亚洲一区二区三区在线免费观看| 亚洲字幕在线观看| 96pao国产成视频永久免费| 亚洲午夜激情免费视频| 亚洲亚裔videos黑人hd| 国产热re99久久6国产精品| 神马久久久久久| 91干在线观看| 久久久人成影片一区二区三区| 伊人伊人伊人久久| 国产精品第七十二页| 亚洲午夜色婷婷在线| 亚洲欧美国产精品va在线观看| 久久精品成人欧美大片古装| 日本午夜精品理论片a级appf发布| 成人精品一区二区三区电影黑人| 中文字幕亚洲综合久久筱田步美| 日韩av电影在线播放| www.99久久热国产日韩欧美.com| 亚洲毛片在线看| 91av在线免费观看| 福利视频导航一区| 日韩在线视频免费观看高清中文| 欧美精品生活片| 国产啪精品视频网站| 亚洲爱爱爱爱爱| 久久精品99无色码中文字幕| 日韩精品999| 欧美性猛交xxx| 91精品啪在线观看麻豆免费| 欧美大码xxxx| 欧美插天视频在线播放| 欧美一级成年大片在线观看| 欧美自拍大量在线观看| 国产精品99久久久久久久久| 久久影视电视剧免费网站清宫辞电视| 国产日韩欧美在线视频观看| 久久免费视频网站| 91久久精品久久国产性色也91| 自拍偷拍亚洲精品| 91高潮在线观看| 亚洲一区二区黄| 国产精品免费一区| xvideos亚洲人网站| 欧美不卡视频一区发布| 国产精品日韩在线观看| 伊人久久久久久久久久| 国产精品精品一区二区三区午夜版| 亚洲精品www| 久久韩国免费视频| 国产成人精品日本亚洲专区61| 成人有码视频在线播放| 久久久国产精品免费|