Pengaturcaraan Ruby: Panduan Permulaan Pantas untuk Pemula

Kemaskini terakhir: 5 Februari 2026
Pengarang TecnoDigital
  • Ruby ialah bahasa berorientasikan objek yang ditafsirkan dengan sintaks yang elegan dan boleh dibaca, sesuai untuk pemula dan memberi tumpuan kepada produktiviti.
  • Komuniti dan ekosistem yang besar (Rails) memudahkan pembangunan web dan membuka peluang pekerjaan dalam industri teknologi.
  • Konsep utama: pembolehubah dinamik, jenis lazim, syarat, gelung, kaedah, kelas dan objek untuk kod modular dan boleh diguna semula.
Pengaturcaraan Ruby

Selamat datang ke dunia Pengaturcaraan Ruby yang menarik! Jika anda seorang pemula dalam pengaturcaraan dan sedang mencari bahasa pengaturcaraan yang serba boleh dan berkuasa untuk memulakan perjalanan anda, anda berada di tempat yang betul. Ruby ialah pilihan yang luar biasa untuk pemula kerana sintaksnya yang mesra dan komuniti pembangun yang mesra. Dalam panduan ini, anda akan menyelami asas-asas Pengaturcaraan Ruby dan mula membina asas yang kukuh dalam bahasa pengaturcaraan yang dinamik dan menarik ini.

Pengaturcaraan Ruby: Apakah itu dan mengapa anda perlu mempelajarinya?

Apakah itu Pengaturcaraan Ruby?

Ruby ialah bahasa pengaturcaraan peringkat tinggi yang ditafsirkan yang dicipta oleh Yukihiro "Matz" Matsumoto pada tahun 1990-an di Jepun. Ruby dibezakan oleh sintaksnya yang elegan, yang hampir menyerupai bahasa Inggeris, menjadikannya mudah dibaca dan difahami. Bahasa ini memberi tumpuan kepada kesederhanaan dan produktiviti pengaturcara, menjadikannya pilihan yang sangat baik untuk pemula.

Mengapa anda perlu belajar Pengaturcaraan Ruby?

Mempelajari Pengaturcaraan Ruby menawarkan beberapa kelebihan untuk pemula:

  • Mudah dipelajari: Sintaks Ruby mesra pemula dan memudahkan untuk memahaminya konsep pengaturcaraan.
  • Ketidaksuburan: Ruby ialah bahasa serba boleh yang boleh digunakan untuk membangunkan pelbagai jenis aplikasi, daripada tapak web web ke aplikasi mudah alih dan banyak lagi
  • Komuniti yang hebat: Ruby mempunyai komuniti pembangun yang aktif di seluruh dunia yang bersedia membantu anda semasa anda belajar.
  • Berorientasikan Objek: Ruby ialah bahasa berorientasikan objek, yang bermaksud anda boleh menulis kod modular yang bersih.
  • Diminta dalam industri: Ruby on Rails, rangka kerja pembangunan web berasaskan Ruby, digunakan secara meluas dalam industri, membuka peluang kerjaya yang menarik.
  Panduan Lengkap untuk Kit Pembangunan Ejen (ADK) untuk Kotlin

Setelah anda memahami sebab Ruby ialah pilihan yang bagus, mari mulakan perjalanan kami dalam Pengaturcaraan Ruby.

Menyediakan persekitaran pembangunan anda

Memasang Ruby

Sebelum anda memulakan pengaturcaraan dalam Ruby, anda perlu menyediakan persekitaran pembangunan anda . Berikut adalah langkah-langkah asas untuk memasang Ruby pada sistem anda:

  1. Semak sama ada Ruby dipasang: Buka terminal anda dan jalankan arahan ruby -v. Jika anda mendapat versi Ruby, ini bermakna ia sudah dipasang. Jika tidak, teruskan dengan pemasangan.
  2. Pasang pengurus versi: Untuk mengurus versi Ruby yang berbeza, adalah disyorkan untuk menggunakan pengurus versi seperti RVM (Pengurus Versi Ruby) atau rbenv.
  3. Pasang Ruby: Gunakan pengurus versi untuk memasang Ruby. Sebagai contoh, dengan RVM, anda boleh menjalankan rvm install ruby untuk mendapatkan versi terkini.

Program pertama anda di Ruby

Sebaik sahaja anda memasang Ruby, sudah tiba masanya untuk menulis program pertama anda. Mari bertanya khabar kepada dunia dalam Ruby!

# Mi primer programa en Ruby
puts "¡Hola, mundo!"

Dalam program mudah ini, kami menggunakan kaedah puts untuk mencetak "Hello, dunia!" pada skrin. Simpan kod ini dalam fail dengan sambungan .rb dan jalankannya di terminal anda dengan ruby nombre_del_archivo.rb.

Asas Pengaturcaraan Ruby

Pembolehubah dan Jenis Data

Pembolehubah dalam Ruby

Dalam Ruby, pembolehubah dicipta secara dinamik dan tidak perlu diisytiharkan dengan jenis tertentu. Contohnya:

nombre = "Juan"
edad = 30

Jenis Data dalam Ruby

Ruby mempunyai beberapa jenis data, termasuk:

  • Rentetan teks: Diwakili antara petikan tunggal atau berganda: "Hola, Ruby".
  • Nombor bulat: Como 1, 2, 3.
  • Nombor titik terapung: Como 3.14, 2.71828.
  • Boolean: true o false.
  • Susunan: Koleksi elemen yang dipesan.
  • Hashes: Koleksi nilai kunci.
  Bahasa pengaturcaraan Rust: prestasi, keselamatan dan ekosistem

Operator dan Ungkapan

Operator Aritmetik

Ruby termasuk operator aritmetik standard, seperti +, -, *, /, untuk melakukan pengiraan matematik asas.

suma = 5 + 3
resta = 10 - 2
multiplicacion = 4 * 6
division = 20 / 5

Operator Perbandingan

Anda boleh membandingkan nilai dalam Ruby menggunakan pengendali seperti == (sama rata), != (tidak sama), < (lebih kecil daripada), > (lebih besar daripada), antara lain.

numero1 = 5
numero2 = 10
resultado = numero1 < numero2  # Esto será verdadero (true)

Ungkapan Bersyarat

Ungkapan bersyarat membolehkan anda membuat keputusan dalam program anda. Syarat yang paling biasa ialah if.

edad = 18
if edad &gt;= 18
  puts "Eres mayor de edad"
else
  puts "Eres menor de edad"
end

Gelung dan Lelaran

Gelung while

gelung while Ia digunakan untuk melaksanakan blok kod semasa syarat dipenuhi.

contador = 0
while contador &lt; 5
  puts "Iteración número #{contador}"
  contador += 1
end

Gelung for

El gelung for Ia digunakan untuk mengulang pada koleksi, seperti julat nombor atau tatasusunan.

for i in 1..5
  puts "Número: #{i}"
end

Pengaturcaraan Ruby Lanjutan

Fungsi (Kaedah)

Definisi Kaedah

Dalam Ruby, anda boleh menentukan kaedah anda sendiri untuk menggunakan semula kod.

def saludar(nombre)
  puts "Hola, #{nombre}!"
end

saludar("María")  # Llama al método saludar

Kelas dan Objek

Ruby ialah bahasa berorientasikan objek, yang bermaksud segala-galanya dalam Ruby adalah objek. Anda boleh membuat kelas dan objek anda sendiri.

class Persona
  attr_accessor :nombre

  def initialize(nombre)
    @nombre = nombre
  end

  def presentarse
    puts "Hola, soy #{@nombre}."
  end
end

juan = Persona.new("Juan")
juan.presentarse  # Imprime "Hola, soy Juan."

Ruby di landasan kereta api

Apakah Ruby on Rails?

Ruby on Rails, sering dipanggil Rails, ialah rangka kerja pembangunan web yang ditulis dalam Ruby. Rails memudahkan pembangunan web dengan menyediakan rangka kerja dan konvensyen yang kukuh untuk membina aplikasi web.

Mencipta Aplikasi Rel

Untuk mencipta aplikasi Rails baharu, gunakan arahan berikut dalam terminal anda:

rails new mi_aplicacion

Ini akan menjana struktur projek asas untuk aplikasi anda.

  Bahagian 2: Asas Pengaturcaraan Python

Pengawal dan Pandangan

Dalam Rails, pengawal mengendalikan permintaan web dan pandangan bertanggungjawab untuk menyampaikan maklumat. Ini adalah dua bahagian asas bagi mana-mana aplikasi Rails.

Kesimpulan

Dalam panduan ringkas ini, kami telah meneroka konsep asas Pengaturcaraan Ruby untuk Pemula. Daripada memasang Ruby kepada mencipta program anda sendiri dan bermula dengan Ruby on Rails, anda telah mendapat pemahaman yang kukuh tentang bahasa pengaturcaraan yang menarik ini.

Dunia pengaturcaraan Ruby penuh dengan peluang dan cabaran yang menarik. Semasa anda terus belajar dan mengembangkan kemahiran anda , anda akan membuka diri kepada pelbagai kemungkinan dalam pembangunan perisian.

Jadi teruskan, mulakan perjalanan anda dalam Pengaturcaraan Ruby dan temui semua yang ditawarkan oleh bahasa ini!

Kongsi artikel ini!

Jika anda mendapati panduan ini berguna, jangan ragu untuk berkongsi dengan pemula lain yang berminat untuk mempelajari Pengaturcaraan Ruby. Pengaturcaraan ialah perjalanan menarik yang paling dinikmati apabila dikongsi dengan orang lain. Selamat berprogram!