Membaca dan Menulis Berkas
Buka, baca, tulis, dan ubah berkas teks dalam Ruby.
Membaca dan Menulis Berkas adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 3 pelajaran total.
Membaca dan Menulis Berkas
Membaca dan Menulis Berkas
Ruby menyediakan metode yang andal untuk berinteraksi dengan berkas.
Dalam pelajaran ini, Anda akan mempelajari cara membuka, membaca, menulis, dan mengubah berkas teks dalam Ruby.

Membuka dan Membaca Berkas
Membuka dan Membaca Berkas
Anda dapat membuka dan membaca berkas menggunakan File.read.
content = File.read('example.txt')
puts contentMembaca Berkas Baris demi Baris
Membaca Berkas Baris demi Baris
Gunakan File.foreach untuk membaca berkas baris demi baris.
File.foreach('example.txt') { |line| puts line }Menulis ke Berkas
Menulis ke Berkas
Gunakan File.write untuk menimpa isi berkas.
File.write('example.txt', 'Hello, Ruby!')Menambahkan Isi ke Berkas
Menambahkan Isi ke Berkas
Gunakan mode a untuk menambahkan isi ke berkas yang sudah ada.
File.open('example.txt', 'a') { |file| file.puts 'New Line' }Menutup Berkas
Menutup Berkas
Ruby menutup berkas secara otomatis, tetapi Anda dapat menggunakan file.close jika diperlukan.
file = File.open('example.txt', 'r')
puts file.read
file.closeMemeriksa Keberadaan Berkas
Memeriksa Keberadaan Berkas
Gunakan File.exist? untuk memeriksa apakah sebuah berkas ada sebelum menjalankan operasi.
puts File.exist?('example.txt')Menghapus Berkas
Menghapus Berkas
Gunakan File.delete untuk menghapus berkas dari sistem.
File.delete('example.txt') if File.exist?('example.txt')Selamat!
Selamat!
Anda telah mempelajari cara membaca, menulis, dan memanipulasi berkas dalam Ruby.
Selanjutnya, Anda akan mempelajari penanganan masukan dan keluaran pengguna.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membaca dan Menulis Berkas” gratis?
Ya — teks lengkap “Membaca dan Menulis Berkas” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Membaca dan Menulis Berkas”?
Buka, baca, tulis, dan ubah berkas teks dalam Ruby. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ruby Academy?
Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.
Berapa lama pelajaran “Membaca dan Menulis Berkas” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?
Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membaca dan Menulis Berkas
- Masukan dan Keluaran Pengguna
- Bekerja dengan JSON dan YAML