Ruby的輸入輸出操作主要包括從標準輸入(stdin)讀取數(shù)據(jù)、向標準輸出(stdout)寫入數(shù)據(jù)以及從文件讀取或?qū)懭霐?shù)據(jù)。
gets
方法來讀取用戶通過鍵盤輸入的數(shù)據(jù)。例如,input = gets.chomp
可以讀取一行輸入并去除末尾的換行符。puts
方法來向屏幕輸出數(shù)據(jù)。例如,puts "Hello, World!"
會在屏幕上輸出字符串"Hello, World!"并換行。File.open
方法來打開一個文件,并使用read
方法來讀取文件中的內(nèi)容。例如,content = File.open("file.txt", "r").read
會讀取文件"file.txt"中的所有內(nèi)容并存儲在變量content
中。File.open
方法來打開一個文件,并使用write
方法來向文件中寫入數(shù)據(jù)。例如,File.open("file.txt", "w").write("Hello, World!")
會向文件"file.txt"中寫入字符串"Hello, World!"。除了基本的輸入輸出操作,Ruby還提供了一些高級的輸入輸出庫,如IO
庫和File
庫,提供了更多的功能和更強大的操作方式。