👨💻
👨💻
👨💻
👨💻
มนศ.dev
ⓕ Page
Search…
หน้าแรก
คอร์ส
TypeScript 101
Ruby ฉบับคนหัดโค้ด
บทนำ
ทำไมต้อง Ruby?
ลองเล่น Ruby
เตรียมพร้อมเรียน Ruby
ตัวเลข และชุดอักขระ
เมธอด
ตัวแปร
ตัวแปร (เฉลยแบบฝึกหัด)
ประเภทข้อมูลต่างๆ
Boolean
ลิงก์
Facebook Page
GitHub
monosor.com
วงแหวนเว็บ
Powered By
GitBook
เตรียมพร้อมเรียน Ruby
UPDATE : Interactive Learning
ในบทเรียนใหม่ๆ (ตั้งแต่บท
เมธอด
โค้ดตัวอย่างจะใช้ Repl แบบ Embed ที่ผู้เรียนสามารถทดลองแก้ไขและรันแบบสดๆ บนเว็บนี้ได้เลย โดยการรันสามารถกดปุ่ม ▶️ และดูผลได้จาก Console
แต่ถ้าหากอยากเขียนบนเว็บในรูปแบบอื่นๆ ดูต่อที่ด้านล่างได้เลย 👀
แบบ Online
ก่อนที่จะเริ่มเรียน Ruby ไปกับเรา สำหรับคอร์สนี้ เราจะให้เขียนโค้ด Ruby จากบนเว็บเป็นหลัก โดยใช้ Online Editor บนเว็บเหล่านี้
Try Ruby
: ทดลองเขียน Ruby จากบนเว็บได้เลย แต่เมื่อปิดตัวเว็บ โค้ดจะหายไป
Online-IDE
: เขียน Ruby แล้วเซฟเป็นไฟล์
.rb
ลงเครื่องได้ และอัปโหลดโค้ดกลับขึ้นไปเพื่อใช้ต่อได้
Repl.it
: ตัวนี้จะมีฟังก์ชั่นครบเครื่องที่สุด โค้ดจะเซฟไว้บนเว็บ และ Sync โค้ดกับ GitHub ได้ด้วย แต่ต้องล็อกอินก่อนถ้าจะใช้ฟีเจอร์การเซฟโค้ด
online-ide
repl.it
เพื่อนๆ สามารถเลือกได้ตามความถนัดเลย ข้อดีของการเขียนบนเว็บก็คือจะมีทั้ง Editor ที่ใช้เขียนโค้ด กับ Console ที่แสดงผลโค้ด ในหน้าจอเดียวกัน เมื่อเรากดปุ่ม ▶️ Run (หรือ Ctrl+Enter หรือ Command+Enter โค้ดก็จะไปรันบน Console ทันที
แบบ Offline
แต่ถ้าอยากรันโค้ดเองบนเครื่อง ก็จะต้องติดตั้งตัว Ruby ซึ่งวิธีการติดตั้ง Ruby มีหลายแบบมาก
ดูวิธีทั้งหมดจาก Official Document
เลือกกันเอาเองตามความสะดวก เราขอแนะนำว่า...
ใช้ Windows
โหลดและติดตั้ง
RubyInstaller
ใช้ macOS
ไม่ต้องทำอะไร Ruby มีแถมมาบนเครื่องอยู่แล้ว ถ้าไม่เชี่อลองเปิด Terminal แล้วรัน
ruby -v
ใช้ Linux
ติดตั้งผ่าน Package Manager เช่น
apt-get install ruby-full
การใช้งาน
การรันโค้ด Ruby จะมีสองแบบ คือแบบ Interactive คือเราพิมพ์โค้ดเข้าไปให้รันทีละบรรทัด ให้ใช้คำสั่ง irb (Interactive Ruby)
1
irb
Copied!
อีกแบบหนึ่งคือสร้างไฟล์นามสกุล
.rb
แล้วใช้
ruby
ในการรัน
1
ruby hello.rb
Copied!
Previous
ลองเล่น Ruby
Next
ตัวเลข และชุดอักขระ
Last modified
1yr ago
Copy link
Contents
UPDATE : Interactive Learning
แบบ Online
แบบ Offline
ใช้ Windows
ใช้ macOS
ใช้ Linux
การใช้งาน