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

首頁 > 編程 > Ruby > 正文

Ruby學習筆記一

2020-10-29 19:44:30
字體:
來源:轉載
供稿:網友

筆記:

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}, #exew5de) = #{g3}"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人做爽爽免费视频| 色哟哟网站入口亚洲精品| 欧美日韩一区二区免费视频| 伊人激情综合网| 国产日韩精品综合网站| 国产精品嫩草影院久久久| 九九热最新视频//这里只有精品| 欧美精品videossex88| 97国产成人精品视频| 亚洲理论片在线观看| 日韩中文字幕在线视频| 91精品国产91久久久久久最新| 国产一区二区视频在线观看| 久久精品国产久精国产一老狼| 国产精品精品视频| 精品毛片网大全| 欧美日韩精品二区| 国产精品久久久久久久久久尿| 欧美肥臀大乳一区二区免费视频| 久久久女女女女999久久| 国产成人精品亚洲精品| 国产精品久在线观看| 久久影视免费观看| 亚洲欧洲美洲在线综合| 亚洲娇小xxxx欧美娇小| 俺去亚洲欧洲欧美日韩| 欧美日韩国产精品一区二区不卡中文| 亚洲精品一二区| 亚洲精品色婷婷福利天堂| 国产精品白丝jk喷水视频一区| 日韩一中文字幕| 国产精品观看在线亚洲人成网| 亚洲精品国产精品乱码不99按摩| 不卡av在线播放| 米奇精品一区二区三区在线观看| 亚洲成年人在线播放| 欧美成人免费在线视频| 国产日韩欧美电影在线观看| 亚洲欧洲一区二区三区在线观看| 91精品国产91久久久久久不卡| 在线免费看av不卡| 国产在线视频不卡| 日韩中文字幕视频在线| 欧美夫妻性生活视频| 日韩精品视频免费专区在线播放| 久久久电影免费观看完整版| 亚洲激情在线观看| 国产啪精品视频| 亚洲成人动漫在线播放| 国产精品扒开腿做爽爽爽男男| 亚洲色图25p| 国产视频精品va久久久久久| 亚洲欧美综合区自拍另类| 国产精品视频自在线| 欧美性生交大片免费| 亚洲a中文字幕| 国产精品美女久久| 国产精品午夜国产小视频| 国产精品一区二区三| 精品国产区一区二区三区在线观看| 欧美日韩在线第一页| 亚洲第一综合天堂另类专| 国产成人精品久久二区二区91| 久久人人爽人人| 伊人久久五月天| 国产精品pans私拍| 久久精品国产视频| 中文字幕综合在线| 欧美www视频在线观看| 欧美性猛交xxxx久久久| 国产精品www网站| 欧美性猛交xxxx免费看漫画| 欧美激情在线视频二区| 欧美一区二区.| 成人美女免费网站视频| 精品久久久久久久久久久久久久| 亚洲电影免费观看高清完整版在线观看| 日韩av资源在线播放| 亚洲第一网站男人都懂| 555www成人网| 国产精品久久久久久一区二区| 日韩欧美a级成人黄色| 全色精品综合影院| 国产精品91久久久| 久久九九热免费视频| 国产精品自拍偷拍视频| 亚洲国产精品成人av| 4k岛国日韩精品**专区| 亚洲视频电影图片偷拍一区| 成人激情电影一区二区| 亚洲精品国产精品久久清纯直播| 热99在线视频| 57pao国产精品一区| 欧美猛少妇色xxxxx| 欧美一区二区三区免费观看| 国产精品爽黄69| 欧美日韩精品在线观看| 好吊成人免视频| 日韩经典中文字幕在线观看| 国产精品美女网站| 色综合久久88| 欧美一区二粉嫩精品国产一线天| 92裸体在线视频网站| 欧美大肥婆大肥bbbbb| 国产一区在线播放| 日韩欧美国产一区二区| 91久久久久久久| 成人a视频在线观看| 亚洲男人av在线| 亚洲国产97在线精品一区| 国产亚洲一级高清| 中文字幕精品一区二区精品| 国产精品欧美一区二区三区奶水| 亚洲综合精品伊人久久| 欧美大片免费观看| 国产福利精品视频| 日韩欧美在线看| 日本精品久久久久影院| 精品亚洲夜色av98在线观看| 91九色国产社区在线观看| 日本精品久久久久影院| 亚洲美女精品成人在线视频| 中文字幕亚洲激情| 日韩av电影手机在线观看| 亚洲综合社区网| 美乳少妇欧美精品| 国产精品欧美日韩一区二区| 久久精视频免费在线久久完整在线看| 日韩动漫免费观看电视剧高清| 精品国产精品自拍| 成人午夜在线视频一区| 国产69精品久久久久9999| 久久伊人免费视频| 色av吧综合网| 57pao成人永久免费视频| 北条麻妃一区二区三区中文字幕| 亚洲无线码在线一区观看| 在线观看日韩欧美| 欧美日韩亚洲一区二区三区| 久久久成人的性感天堂| 欧美成年人在线观看| 91情侣偷在线精品国产| 久久欧美在线电影| 欧美日韩免费一区| 亚洲天堂网站在线观看视频| 国产精品中文在线| 永久免费精品影视网站| 最近2019中文免费高清视频观看www99| 国产+成+人+亚洲欧洲| 亚洲精品电影久久久| 国产91成人video| 中文字幕亚洲综合久久| 国产97在线|日韩| 91中文字幕在线观看| 亚洲欧美日韩精品久久亚洲区| 不卡伊人av在线播放| 日本高清久久天堂| 国产精品视频地址| 欧美视频中文字幕在线| 国产成人一区二| 色噜噜亚洲精品中文字幕| 欧美多人爱爱视频网站| 亚洲第一网站男人都懂| 一区二区三区在线播放欧美|