الفرق بين المراجعتين ل"Kotlin/kotlin.text/StringBuilder/init"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init()‎ في لغة Kotlin}}</noinclude> ينشِئ التابع <cod...')
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init()‎ في لغة Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init()‎ في لغة Kotlin}}</noinclude>
ينشِئ التابع <code>StringBuilder()‎</code> [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًا]] (regular expression) انطلاقًا من [[Kotlin/String|السلسلة النصية]] المُمرّرة.   
+
ينشِئ التابع <code>StringBuilder()‎</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>.   
  
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
Regex(pattern: String)
+
StringBuilder(capacity: Int)
 +
StringBuilder(content: CharSequence)
 +
StringBuilder()
 +
StringBuilder(content: String = "")
  
</syntaxhighlight>ينشِئ التابع <code>Regex()‎</code> [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًا]] (regular expression) انطلاقًا من [[Kotlin/String|السلسلة النصية]] المُمرّرة والقيمة الابتداية للوسيط <code>options</code>. <syntaxhighlight lang="kotlin">
+
</syntaxhighlight>'''بيئة التشغيل المطلوبة: JS'''
Regex(pattern: String, option: RegexOption)
 
 
 
</syntaxhighlight>ينشِئ التابع <code>Regex()‎</code> [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًا]] (regular expression) انطلاقًا من [[Kotlin/String|السلسلة النصية]] المُمرّرة ومن  الوسيط المُمرر <code>option</code>.<syntaxhighlight lang="kotlin">
 
Regex(pattern: String, options: Set<RegexOption>)
 
 
 
</syntaxhighlight>ينشِئ التابع <code>Regex()‎</code> [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًا]] (regular expression) انطلاقًا من [[Kotlin/String|السلسلة النصية]] المُمرّرة ومن  الوسيط المُمرر <code>options</code>.
 
  
 
== القيم المعادة ==
 
== القيم المعادة ==
[[Kotlin/kotlin.text/Regex/index|تعبير نمطي]] (regular expression).
+
كائن من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>.
  
 
== أمثلة ==
 
== أمثلة ==
  
=== استخدام التابع <code>StringBuilder()‎</code> لإنشاء تعبير نمطي ===
+
=== استخدام التابع <code>StringBuilder()‎</code> ===
ينشِئ التابع <code>StringBuilder()‎</code> في الشيفرة الآتية [[Kotlin/kotlin.text/Regex/index|تعبيرًا نمطيًا]] باسم <code>reg</code> ، ثم يجربه باستخدام الدالة  <code>[[Kotlin/kotlin.text/Regex/containsMatchIn|containsMatchIn()]]</code> :<syntaxhighlight lang="kotlin">
+
ينشِئ التابع <code>StringBuilder()‎</code> في الشيفرة الآتية كائنًا من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>:<syntaxhighlight lang="kotlin">
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
  val reg = Regex("""-?\d+(\.\d+)?""")
+
    val sb = StringBuilder("hsoub")   // hsoub
   
+
    val sb = StringBuilder() // فارغة
  print(reg.containsMatchIn("xabcdy")) // false
 
  print(reg.containsMatchIn("xabc22dy")) // true
 
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 
=== انظر أيضًا ===
 
=== انظر أيضًا ===
* صفحة <code>[[Kotlin/kotlin.text/Regex/index|Regex]]</code>[[Kotlin/kotlin.text/Regex/index|.]]
 
 
* [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]]
 
* [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]]
  
 
== مصادر ==
 
== مصادر ==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex/-init-.html التهيئة الأوليّة عبر التابع StringBuilder.Init()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/-init-.html التهيئة الأوليّة عبر التابع StringBuilder.Init()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Method]]
 
[[تصنيف:Kotlin Method]]

مراجعة 17:30، 19 يوليو 2018

ينشِئ التابع StringBuilder()‎ كائنًا من النوع StringBuilder.

البنية العامة

StringBuilder(capacity: Int)
StringBuilder(content: CharSequence)
StringBuilder()
StringBuilder(content: String = "")

بيئة التشغيل المطلوبة: JS

القيم المعادة

كائن من النوع StringBuilder.

أمثلة

استخدام التابع StringBuilder()‎

ينشِئ التابع StringBuilder()‎ في الشيفرة الآتية كائنًا من النوع StringBuilder:

fun main(args: Array<String>) {
    val sb = StringBuilder("hsoub")    // hsoub
    val sb = StringBuilder() // فارغة
}

انظر أيضًا

مصادر