در زبانهای برنامه نویسی کلماتی که ساختارها و چهارچوبهای اصلی برنامه و روندهای نوشتن کد را تعیین میکنند معمولا به عنوان کلمات رزرو شده توسط مفسر یا کامپایلر زبان درنظر گرفته میشوند. کلمات رزرو شده در روبی کلماتی هستند که به مفسر روبی بیان میکنند که چه عملیاتی تعریف شده و باید انجام شود و استفاده از آنها به عنوان نام متغیرها و توابع و کلاس ها باعث بروز خطا میشود .
کلمات رزرو شده در روبی عملیات های مختلفی را انجام میدهند و در دستهبندیها و سطوح مختلفی جای میگیرند که در زیر لیست شده اند.
کلمات رزرو شده برای عملیات تکرار
- do
- until
- while
- yield
- next
- for
- in
کلمات رزرو شده برای عملیات کنترل
- if
- else
- elsif
- unless
- case
- when
- then
کلمات رزرو شده برای کار با بلاکها و پردازش خطا
- return
- begin
- rescue
- redo
- break
- ensure
- retry
کلمات رزرو شده برای کار با کلاس ها و ماژول ها
- module
- class
- def
- undef
- defined?
- alias
- super
کلمات رزرو شده برای بررسی شرط ها
- and
- or
- not
کلمات رزرو شده برای بررسی صحت
- true
- false
- nil
کلمات رزرو شده برای کار با اسکوپ
- self
کلمات رزرو شده برای کار با فایل ها
- BEGIN
- END
- __LINE__