الفرق بين المراجعتين لصفحة: «Ruby/FrozenError»
< Ruby
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: FrozenError في روبي}}</noinclude> ينشأ عند محاولة تعديل كائن مجمد.<syntaxhighlight lang="ruby"> [1, 2, 3].fre...' |
جميل-بيلوني (نقاش | مساهمات) ط إضافة قسم "انظر أيضًا" |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: FrozenError | <noinclude>{{DISPLAYTITLE:الصنف <code>FrozenError</code> في روبي}}</noinclude> | ||
يرمى الاستثناء <code>FrozenError</code> عند محاولة تعديل كائن مجمد.<syntaxhighlight lang="ruby"> | |||
[1, 2, 3].freeze << 4 | [1, 2, 3].freeze << 4 | ||
</syntaxhighlight> | </syntaxhighlight>عند تنفيذ هذه الشيفرة، يرمى الاستثناء:<syntaxhighlight lang="text"> | ||
FrozenError: can't modify frozen Array | FrozenError: can't modify frozen Array | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= | == انظر أيضًا == | ||
* < | * التابع <code>[[Ruby/String/freeze|freeze]]</code>: يجمد السلسلة النصية التي استُدعيت معه، أي يجعلها غير قابلة للتعديل. | ||
== مصادر == | |||
* [http://ruby-doc.org/core-2.5.1/FrozenError.html صفحة الصنف FrozenError في توثيق روبي الرسمي]. | |||
[[تصنيف:Ruby]] | [[تصنيف:Ruby]] | ||
[[تصنيف:Ruby Class]] | |||
[[تصنيف:Ruby Error]] |
المراجعة الحالية بتاريخ 10:49، 12 ديسمبر 2018
يرمى الاستثناء FrozenError
عند محاولة تعديل كائن مجمد.
[1, 2, 3].freeze << 4
عند تنفيذ هذه الشيفرة، يرمى الاستثناء:
FrozenError: can't modify frozen Array
انظر أيضًا
- التابع
freeze
: يجمد السلسلة النصية التي استُدعيت معه، أي يجعلها غير قابلة للتعديل.