الفرق بين المراجعتين لصفحة: «Ruby/FrozenError»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: FrozenError في روبي}}</noinclude> ينشأ عند محاولة تعديل كائن مجمد.<syntaxhighlight lang="ruby"> [1, 2, 3].fre...'
 
ط إضافة قسم "انظر أيضًا"
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: FrozenError في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:الصنف <code>FrozenError</code> في روبي}}</noinclude>
ينشأ عند محاولة تعديل كائن مجمد.<syntaxhighlight lang="ruby">
يرمى الاستثناء <code>FrozenError</code> عند محاولة تعديل كائن مجمد.<syntaxhighlight lang="ruby">
[1, 2, 3].freeze << 4
[1, 2, 3].freeze << 4
</syntaxhighlight>يُجري الاستثناء:<syntaxhighlight lang="text">
</syntaxhighlight>عند تنفيذ هذه الشيفرة، يرمى الاستثناء:<syntaxhighlight lang="text">
FrozenError: can't modify frozen Array
FrozenError: can't modify frozen Array
</syntaxhighlight>
</syntaxhighlight>


= مصادر =
== انظر أيضًا ==
* <span> </span>[http://ruby-doc.org/core-2.5.1/FrozenError.html صفحة FrozenError في توثيق روبي الرسمي].
* التابع <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: يجمد السلسلة النصية التي استُدعيت معه، أي يجعلها غير قابلة للتعديل.

مصادر