溫馨提示×

Ruby輸入輸出操作能做什么

小樊
82
2024-11-06 01:37:32
欄目: 編程語言

Ruby的輸入輸出操作主要包括從標準輸入(stdin)讀取數(shù)據(jù)、向標準輸出(stdout)寫入數(shù)據(jù)以及從文件讀取或?qū)懭霐?shù)據(jù)。

  1. 從標準輸入讀取數(shù)據(jù):可以使用gets方法來讀取用戶通過鍵盤輸入的數(shù)據(jù)。例如,input = gets.chomp可以讀取一行輸入并去除末尾的換行符。
  2. 向標準輸出寫入數(shù)據(jù):可以使用puts方法來向屏幕輸出數(shù)據(jù)。例如,puts "Hello, World!"會在屏幕上輸出字符串"Hello, World!"并換行。
  3. 從文件讀取數(shù)據(jù):可以使用File.open方法來打開一個文件,并使用read方法來讀取文件中的內(nèi)容。例如,content = File.open("file.txt", "r").read會讀取文件"file.txt"中的所有內(nèi)容并存儲在變量content中。
  4. 向文件寫入數(shù)據(jù):可以使用File.open方法來打開一個文件,并使用write方法來向文件中寫入數(shù)據(jù)。例如,File.open("file.txt", "w").write("Hello, World!")會向文件"file.txt"中寫入字符串"Hello, World!"。

除了基本的輸入輸出操作,Ruby還提供了一些高級的輸入輸出庫,如IO庫和File庫,提供了更多的功能和更強大的操作方式。

0