Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.69 KB

File metadata and controls

34 lines (26 loc) · 1.69 KB
lang FA-IR
title عنصر
answer ^(12|35|47)$
load ticket = [12, 47, 35]
ok خوبه
error تقریبا

پس ما شماره‌های بخت‌آزمایی‌مان را داخل متغیر ticket ذخیره کردیم. چطور دوباره آن‌ها را بیرون بیاوریم؟

قبلاً دیدیم که می‌توانیم بزرگ‌ترین عدد را با max بگیریم. به‌طور مشابه می‌توانید اولین یا آخرین عنصر لیست را بگیرید. اما اگر بخواهید یک عنصر مشخص را بگیرید چه؟

[ ]

روبی از کروشه‌ها [ ] برای هدف‌گیری یک عنصر استفاده می‌کند. کروشه‌ها در روبی بسیار رایج هستند. آن‌ها مثل نشانه‌گیری برای هدف هستند. دقیقاً، این کروشه‌ها یعنی: «من دنبال ____ هستم» آماده، هدف.

بیایید همهٔ شماره‌های بخت‌آزمایی‌مان را بگیریم:

puts ticket[0]
puts ticket[1]
puts ticket[2]

چرا از [0]، [1]، [2] استفاده می‌کنیم؟

و نه [1]، [2] و [3]؟ آیا این نوعی ذِن ژاپنی است؟ نه، ما آدم‌های رایانه‌ای فقط دوست داریم شمارش را از صفر شروع کنیم. این فقط مربوط به روبی نیست، این ایندکس‌گذاری از صفر در بیشتر زبان‌های برنامه‌نویسی استفاده می‌شود.

یک یادآوری کوچک: می‌توانید از دکمهٔ Copy برای رونوشت کردن کد نمونه در ویرایشگر استفاده کنید.