الفرق بين المراجعتين ل"Ruby/FrozenError"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
ط (مراجعة وتدقيق.)
سطر 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 في توثيق روبي الرسمي].
+
* [http://ruby-doc.org/core-2.5.1/FrozenError.html صفحة الصنف FrozenError في توثيق روبي الرسمي].
 
[[تصنيف:Ruby]]
 
[[تصنيف:Ruby]]
 +
[[تصنيف:Ruby Class]]
 +
[[تصنيف:Ruby Error]]

مراجعة 11:42، 24 نوفمبر 2018

يرمى الاستثناء FrozenError عند محاولة تعديل كائن مجمد.

[1, 2, 3].freeze << 4

عند تنفيذ هذه الشيفرة، يرمى الاستثناء:

FrozenError: can't modify frozen Array

مصادر