Ruby ialah bahasa skrip bahagian pelayan sumber terbuka untuk pengaturcaraan berorientasikan objek Ia direka dan dibangunkan oleh Yukihiro Matsumoto di Jepun pada pertengahan 1990-an. Dalam komuniti Ruby, Matsumoto juga dikenali sebagai Matz. Ruby berjalan pada berbilang platform seperti Windows, MAC OS, dan pelbagai versi UNIX. "Tutorial Ruby", anda akan mempunyai pemahaman yang komprehensif tentang Ruby.
Ruby ialah bahasa pengaturcaraan tujuan am berorientasikan objek, penting, berfungsi dan dinamik. Ia direka dan dibangunkan oleh saintis komputer Jepun Yukihiro Matsumoto (Matz) pada pertengahan 1990-an.
Patuhi Lesen BSD dan Lesen Ruby. Inspirasi dan cirinya datang daripada bahasa Perl, Smalltalk, Eiffel, Ada dan Lisp. Bahasa Ruby sendiri juga telah membangunkan alternatif bahasa Ruby untuk platform lain seperti JRuby (platform Java) dan IronRuby (platform .NET).
Program Hello World Ruby
Berikut ialah program ringkas yang mengeluarkan Hello World pada peranti output standard:
Instance
#!/usr/bin/env ruby puts "Hello, world!"
Jalankan Instance»
theklik butang "Run Instance" untuk melihat Instance" contoh
Atau dalam mod baris arahan interaktif irb:
Instance
>>puts "Hello, world!" Hello, world! => nil
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Petua: Tutorial Ruby kami akan membantu anda mempelajari Ruby langkah demi langkah Jika anda mempunyai sebarang soalan, sila pergi ke laman web PHP CinaKomuniti Ruby untuk bertanya soalan anda, dan netizen yang bersemangat akan menjawabnya untuk anda.
Ciri bahasa Ruby
Berorientasikan objek sepenuhnya
Dalam bahasa Ruby, semuanya adalah objek, termasuk jenis data asas dalam bahasa lain, seperti integer
- boleh ditaip
- tidak ada jenis Pembolehubah ruby boleh menyimpan sebarang jenis data.
- Semuanya ada nilai
- Sama ada ungkapan matematik atau logik atau pernyataan, ia akan mempunyai nilai.
- Bahasa ruby sangat elegan dan boleh dibaca tanpa komen. Kelebihan Ruby
- Iterator dan penutupan
- Pengumpulan sampah
- Sistem pemuatan tinggi🜎 pemuatan dinamik🜎 Bukan sahaja boleh dijalankan pada kebanyakan UNIX, dan juga boleh dijalankan pada DOS, Windows, Mac, BeOS dan platform lain
- Sesuai untuk pembangunan pesat, kecekapan pembangunan umum adalah 5 kali ganda daripada JAVA
- Kandungan yang diliputi oleh manual tutorial Ruby ini
Tutorial Ruby ini manual Meliputi semua pengetahuan asas dan lanjutan tentang Ruby, termasuk pemasangan Ruby, pembolehubah persekitaran Ruby, sintaks Ruby, jenis data Ruby, kelas dan objek Ruby, pembolehubah Ruby, pengendali Ruby, kaedah Ruby, berorientasikan objek Ruby, ungkapan biasa Ruby, dsb.
Petua:
Setiap bab tutorial ini mengandungi banyak contoh Ruby Anda boleh terus klik butang "Jalankan Contoh" untuk melihat keputusan dalam talian. Contoh-contoh ini akan membantu anda memahami dan menggunakan bahasa Ruby dengan lebih baik.
Bab terbaru
- Ruby RubyGems 2016-10-18
- Ruby JSON 2016-10-18
- Ruby 多线程 2016-10-18
- Ruby Web Services 2016-10-18
- Ruby XML, XSLT 和 XPath 教程 2016-10-18
- Ruby Socket 编程 2016-10-18
- Ruby 发送邮件 - SMATP 2016-10-18
- Ruby CGI Sessions 2016-10-18
Kursus berkaitan
- Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP) 2022-02-17
- Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP 2023-01-04
- Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan 2018-01-25
- Pengesahan log masuk dan papan mesej klasik 2018-03-02
- Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil] 2022-06-28
- Mula Pantas Node.JS Versi Penuh 2022-09-30
- Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju) 2022-12-08
- Tutorial video musim bunga askar kuda 2022-04-12