用Ruby寫第乙個程式

2021-06-20 21:01:57 字數 698 閱讀 4814

安裝了個ruby193,寫了第乙個ruby程式,來記錄下自己學習點滴。

首先在ruby的新建個資料夾sample,再新新增個檔案,名字helloworld.rb

內容就是:

puts "hello,world!"
當然也可以先宣告變數,如後再用puts語句

a = "hello,world!"

puts a

當然也可以先寫個函式,再呼叫,讓其輸出。

def say(name)

"hello,#"

endputs say("world!")

考慮到ruby是完全物件導向,也可以先寫個類,再調類裡面的物件方式來完成。

class hello

attr_reader :msg

def initialize

@msg = "hello, world"

endendh = hello.new

puts h.msg

print "press return"

$stdin.gets

執行方式,如下:

c:\ruby193\sample>ruby helloworld.rb

hello, world!

用FLask框架寫第乙個小程式

encoding utf 8 從flask這個包中匯入flask這個類 from flask import flask 需要傳遞乙個引數 name 1.方便flask框架尋找資源 2.方便flask外掛程式比如flask sqlalchemy出現錯誤的時候 好去尋找問題所在的位置,一般格式固定,照抄...

兒子寫的第乙個程式

今天上六年級的兒子放學時告訴我,他們學logo語言了。他覺得開頭太簡單,就自己向後面翻著看了看,看到乙個repeat語句,於是試著寫了一段程式 repeat 360 fd 1 lt 1 大意是 迴圈360次,在每次迴圈中,畫一根 然後旋轉1度。最終應該是乙個圓。當他敲下回車的時候,小海龜真的畫出乙個...

我4年前寫的第乙個ruby程式

獲取給定目錄下給定副檔名列表的所有檔案,包含其子目錄。因為我這第一次試手ruby,後來也愛上了ruby。tl 0 if argv.empty?or argv 0 nil?or argv 1 nil?puts plase run this module with the cmd params,e.g ...