"Hello World!" 是大多數的程式初學者學習某種語言所接觸的第一個程式內容,根據相關資料記載讓我們一起回到1972年吧!
在貝爾實驗室成員布萊恩·柯林漢(Brian Kernighan)所撰寫的內部技術文檔《A Tutorial Introduction to the Language B》中,首次提到了 "Hello, World!" 這一字串。當時,他使用 B 語言編寫了一個示範外部變數的範例程式,這個字串成為了後來程式界傳統 "Hello, World!" 的起源。
最早的 "Hello, World!" :
main( ) {
extern a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
後來 C 語言取代 B 語言,柯林漢用 C 語言再次編寫了一個 "Hello World!" 程式作為教學範例:
main( ) {
printf("hello, world\n");
}
從此之後,所有程式語言一開始輸出字串時,都會以「hello, world!」來當作第一個輸出的程式碼內容。
這個傳統沿用至今一定是有它的原因的,大致可以分為以下幾點:
語法的輸出是否有問題
程式開發環境&編寫程式碼的工具是否能正常運作
給程式新手們一個簡單的起手式
接著就用ruby來印出 "hello, ruby!" 吧! 可以分為以下3種方法:
$ ruby -e "puts 'hello, ruby'"
puts "hello, ruby"
例如: 在 Visual Studio Code 建立 hello_ruby.rb 的檔案
puts "hello, ruby"
用 Ruby 來執行它
$ ruby hello_ruby.rb
以上就是如何印出 "hello, ruby!"
Day 03 預計來介紹常數與變數,我們明天見!