loading...

طراحی اپلیکیشن در مشهد

بازدید : 47
چهارشنبه 20 فروردين 1404 زمان : 11:45


کلمه ها کلیدی Modifier :

در ذیل لیستی از آیه‌ها آمده میباشد که تحت عنوان کلیدواژه در فهرست‌های Modifier اعلان‌ها کار می‌نمایند و میتوانند تحت عنوان شناسه در موضوع‌های طراحی اپلیکیشن در مشهد دیگر به کارگیری شوند:


actual

abstract

annotation

companion

const

crossinline

data

enum

expect

external

final

infix

inline

inner

internal

lateinit

noinline

open

operator

out

override

private

protected

public

reified

sealed

suspend

tailrec

vararg


متغیرهای کاتلین
متغیرها نصیب مهمی از هر لهجه نرم‌افزار نویسی میباشند.
آنان اسم هایی می‌باشند که به جای های یاد رایانه می دهید که برای ذخیره مقادیر در یک نرم افزار رایانه ای به کارگیری می گردند و بعداً از آن اسم ها برای بازیابی مقادیر ذخیره گردیده و به کار گیری از آن ها در اپلیکیشن خویش به کار گیری می‌کنید.
متغیرهای Kotlin با به کارگیری از لغت ها کلیدی var یا این که val ساخت‌و‌ساز می شوند و آن‌گاه از آرم موازی = برای اختصاص یک مقدار به متغیرهای ساخت گردیده به کار گیری می شود.

Syntax

در پایین یک فرمان بی آلایش برای ساخت و ساز دو متغیر و بعد از آن تخصیص مقادیر گوناگون به آن ها وجود دارااست:

var name = "Zara Ali"
var age = 19
var height = 5.2
COPY
نمونه

وقتی که یک متغیر ساخت میشود و یک مقدار به آن تخصیص می‌یابد، بعداً خواهیم توانست با به کار گیری از اسم آن به طور ذیل به مقدار آن دسترسی پیدا کنیم.

fun main() {
var name = "Zara Ali"
var age = 19

println(name)
println(age)
}
COPY
خروجی :

Zara Ali
19
COPY
بیایید یک نمونه دیگر را ببینیم که در آن با به کار گیری از نماد دلار به مقادیر متغیر دسترسی خوا هیم داشت:

fun main() {
var name = "Zara Ali"
var age = 19

println("Name = $name")
println("Age = $age")
}
COPY
خروجی :

Name = Zara Ali

Age = 19

متغیرهای قابل تغییر و تحول کاتلین

متغییر به‌این مفهوم میباشد که می قدرت آنرا بعد از اختصاص نخستین به مقدار دیگری اختصاص اعطا کرد.
برای اعلام یک متغیر قابل تغییر تحول، از واژه و کلمه کلیدی var همانگونه که در نمونه های بالا به کار گیری کردیم استعمال میکنیم:

خروجی :

fun main() {
var name = "Zara Ali"
var age = 19

println("Name = $name")
println("Age = $age")

name = "Nuha Ali"
age = 11
println("Name = $name")
println("Age = $age")
}
COPY
متغیر های Read-only در کاتلین

یک متغیر Read-only را می قدرت با به کارگیری از val ( به مکان var) خاطرنشان کرد و وقتی که یک مقدار تخصیص داده شد، نمی قدرت آن را مجدد اختصاص اعطا کرد.

اشکال اطلاعات در کاتلین
نوع داده Kotlin یک طبقه بندی از اطلاعات میباشد که به کامپایلر می‌گوید نرم‌افزار نویس چه طور قصد به کارگیری از اطلاعات را دارااست.
برای مثال، داده های Kotlin میتواند عددی، حرفه ای، بولی و .. باشد.
کاتلین کلیه چیز را تحت عنوان یک شی در حیث می‌گیرد، بدین معنا که ما میتوانیم توابع و properties را روی هر متغیری فراخوانی کنیم.
Kotlin یک گویش تایپ ایستا میباشد، بدین معنا که نوع داده هر عبارت می بایست در طی کامپایل شناخته گردد.
Kotlin درست شده در نوع داده را می شود به شکل پایین گروه بندی کرد:

Number
Character
String
Boolean
Array
گونه های داده های شماره ای در کاتلین

گونه های داده اعداد کاتلین برای تمجید متغیرهایی به کار گیری میگردد که دارنده مقادیر عددی می‌باشند و آنان به دو تیم تقسیم میشوند:

اشکال عدد درست اعداد بدون نقص را ذخیره می نمایند، مثبت یا این که منفی

اشکال اعداد اعشاری

جدول تحت کل اشکال آمار کاتلین، لغات کلیدی برای تعریف‌و‌تمجید گونه های متغیر آن ها، اندازه خاطر گرفته گردیده بوسیله متغیرها، و محدوده مقادیر قابل ذخیره در آن متغیرها را فهرست می نماید.

Data Type

Size (bits)

Data Range

Byte

8 bit

-128 to 127

Short

16 bit

-32768 to 32767

Int

32 bit

-2,147,483,648 to 2,147,483,647

Long

64 bit

-9,223,372,036,854,775,808 to +9,223,372,036,854,775,807

Float

32 bit

1.40129846432481707e-45 to 3.40282346638528860e+38

Double

64 bit

4.94065645841246544e-324 to 1.79769313486231570e+308

گونه های داده کارکتری کاتلین

نوع داده کاراکتر Kotlin برای ذخیره یک کاراکتر استعمال میشود و آن ها با واژه و کلمه کلیدی Char علامت داده میشوند.
یک مقدار Char می بایست با گیومه های تکی اشراف خواهد شد، مانند ‘A’

نمونه :

fun main(args: Array) {
val letter: Char // defining a Char variable
letter = \'A\' // Assigning a value to it
println("$letter")
}
COPY
داده های فن ای کاتلین :

نوع داده فن ای برای ذخیره دنباله ای از کاراکترها به کارگیری میگردد.
مقادیر فن بایستی با گیومه های دوتایی (” “) یا این که سه گانه (“”” “””) اشراف شوند.
ما دو نوع فن در Kotlin داریم ؛ یکی‌از به اسم Escaped String و دیگری به اسم Raw String.
فن Escaped در درون گیومه دوگانه (” “) اعلام میشود و ممکن میباشد مشمول کاراکترهای فراروگریز مانند ‘\\n’، ‘\\t’، ‘\\b’ و .. باشد.
فن Raw در گیومه سه گانه (“”” “””) اعلام می‌گردد و ممکن میباشد دربردارنده یک سری خط متن سوای هیچ سیرتکامل کاراکتر گریزو فرار باشد.

fun main(args: Array) {
val escapedString : String = "I am escaped String!\\n"
var rawString :String = """This is going to be a
multi-line string and will
not have any escape sequence""";

print(escapedString)
println(rawString)
}
COPY
خروجی :

I am escaped String!

This is going to be a

multi-line string and will

not have any escape sequence

Boolean :

Boolean مانند بقیه گویش های اپلیکیشن نویسی بسیار بی آلایش میباشد.
ما تنها دو مقدار برای نوع داده Boolean داریم : true یا این که false.

fun main(args: Array) {
val A: Boolean = true // defining a variable with true value
val B: Boolean = false // defining a variable with false value

println("Value of variable A "+ A )
println("Value of variable B "+ B )
}
COPY
نوع داده ی آرایه ها در کاتلین :

آرایه های کاتلین دسته ای از داده های همگن می‌باشند.
آرایه ها برای ذخیره یکسری مقدار در یک متغیر به مکان اعلام متغیرهای غیروابسته برای هر مقدار استعمال می گردند.
ما آرایه را در یک بخشی مستقل به طور کامل خوا‌هیم خاطرنشان کرد، فعلا اذن دهید به یک نمونه برای تمجید آرایه ای از اعداد درست و آن‌گاه دسترسی به یک کدام از المان های آن نگاه کنیم.

fun main(args: Array) {
val numbers: IntArray = intArrayOf(1, 2, 3, 4, 5)
println("Value at 3rd position : " + numbers[2])
}
COPY
نوع داده ی Conversion در کاتلین :

Conversion نوع فرآیندی میباشد که در آن مقدار یک نوع داده به نوع دیگری تبدیل می‌گردد.
کاتلین از تبدیل بی واسطه یک نوع داده عددی به نوع دیگر هواخواهی نمی نماید، از جمله، قابلیت تبدیل نوع Int به نوع Long نیست:

fun main(args: Array) {
val x: Int = 100
val y: Long = x // Not valid assignment

println(y)
}
COPY
خروجی :

main.kt:3:18: error: type mismatch: inferred type is Int but Long was expected

val y: Long = x // Not valid assignment

برای تبدیل یک نوع داده عددی به نوع دیگر، کاتلین دسته ای از توابع را ارائه میدهد:

()toByte
()toShort
()toInt
()toLong
()toFloat
()toDouble
()toChar
حال بیایید یک توشه دیگر نمونه بالا را دستکاری کنیم و کارایی کنیم آن را اعمال کنیم:

fun main(args: Array) {
val x: Int = 100
val y: Long = x.toLong()

println(y)
}
COPY
خروجی :

100


کلمه ها کلیدی Modifier :

در ذیل لیستی از آیه‌ها آمده میباشد که تحت عنوان کلیدواژه در فهرست‌های Modifier اعلان‌ها کار می‌نمایند و میتوانند تحت عنوان شناسه در موضوع‌های طراحی اپلیکیشن در مشهد دیگر به کارگیری شوند:


actual

abstract

annotation

companion

const

crossinline

data

enum

expect

external

final

infix

inline

inner

internal

lateinit

noinline

open

operator

out

override

private

protected

public

reified

sealed

suspend

tailrec

vararg


متغیرهای کاتلین
متغیرها نصیب مهمی از هر لهجه نرم‌افزار نویسی میباشند.
آنان اسم هایی می‌باشند که به جای های یاد رایانه می دهید که برای ذخیره مقادیر در یک نرم افزار رایانه ای به کارگیری می گردند و بعداً از آن اسم ها برای بازیابی مقادیر ذخیره گردیده و به کار گیری از آن ها در اپلیکیشن خویش به کار گیری می‌کنید.
متغیرهای Kotlin با به کارگیری از لغت ها کلیدی var یا این که val ساخت‌و‌ساز می شوند و آن‌گاه از آرم موازی = برای اختصاص یک مقدار به متغیرهای ساخت گردیده به کار گیری می شود.

Syntax

در پایین یک فرمان بی آلایش برای ساخت و ساز دو متغیر و بعد از آن تخصیص مقادیر گوناگون به آن ها وجود دارااست:

var name = "Zara Ali"
var age = 19
var height = 5.2
COPY
نمونه

وقتی که یک متغیر ساخت میشود و یک مقدار به آن تخصیص می‌یابد، بعداً خواهیم توانست با به کار گیری از اسم آن به طور ذیل به مقدار آن دسترسی پیدا کنیم.

fun main() {
var name = "Zara Ali"
var age = 19

println(name)
println(age)
}
COPY
خروجی :

Zara Ali
19
COPY
بیایید یک نمونه دیگر را ببینیم که در آن با به کار گیری از نماد دلار به مقادیر متغیر دسترسی خوا هیم داشت:

fun main() {
var name = "Zara Ali"
var age = 19

println("Name = $name")
println("Age = $age")
}
COPY
خروجی :

Name = Zara Ali

Age = 19

متغیرهای قابل تغییر و تحول کاتلین

متغییر به‌این مفهوم میباشد که می قدرت آنرا بعد از اختصاص نخستین به مقدار دیگری اختصاص اعطا کرد.
برای اعلام یک متغیر قابل تغییر تحول، از واژه و کلمه کلیدی var همانگونه که در نمونه های بالا به کار گیری کردیم استعمال میکنیم:

خروجی :

fun main() {
var name = "Zara Ali"
var age = 19

println("Name = $name")
println("Age = $age")

name = "Nuha Ali"
age = 11
println("Name = $name")
println("Age = $age")
}
COPY
متغیر های Read-only در کاتلین

یک متغیر Read-only را می قدرت با به کارگیری از val ( به مکان var) خاطرنشان کرد و وقتی که یک مقدار تخصیص داده شد، نمی قدرت آن را مجدد اختصاص اعطا کرد.

اشکال اطلاعات در کاتلین
نوع داده Kotlin یک طبقه بندی از اطلاعات میباشد که به کامپایلر می‌گوید نرم‌افزار نویس چه طور قصد به کارگیری از اطلاعات را دارااست.
برای مثال، داده های Kotlin میتواند عددی، حرفه ای، بولی و .. باشد.
کاتلین کلیه چیز را تحت عنوان یک شی در حیث می‌گیرد، بدین معنا که ما میتوانیم توابع و properties را روی هر متغیری فراخوانی کنیم.
Kotlin یک گویش تایپ ایستا میباشد، بدین معنا که نوع داده هر عبارت می بایست در طی کامپایل شناخته گردد.
Kotlin درست شده در نوع داده را می شود به شکل پایین گروه بندی کرد:

Number
Character
String
Boolean
Array
گونه های داده های شماره ای در کاتلین

گونه های داده اعداد کاتلین برای تمجید متغیرهایی به کار گیری میگردد که دارنده مقادیر عددی می‌باشند و آنان به دو تیم تقسیم میشوند:

اشکال عدد درست اعداد بدون نقص را ذخیره می نمایند، مثبت یا این که منفی

اشکال اعداد اعشاری

جدول تحت کل اشکال آمار کاتلین، لغات کلیدی برای تعریف‌و‌تمجید گونه های متغیر آن ها، اندازه خاطر گرفته گردیده بوسیله متغیرها، و محدوده مقادیر قابل ذخیره در آن متغیرها را فهرست می نماید.

Data Type

Size (bits)

Data Range

Byte

8 bit

-128 to 127

Short

16 bit

-32768 to 32767

Int

32 bit

-2,147,483,648 to 2,147,483,647

Long

64 bit

-9,223,372,036,854,775,808 to +9,223,372,036,854,775,807

Float

32 bit

1.40129846432481707e-45 to 3.40282346638528860e+38

Double

64 bit

4.94065645841246544e-324 to 1.79769313486231570e+308

گونه های داده کارکتری کاتلین

نوع داده کاراکتر Kotlin برای ذخیره یک کاراکتر استعمال میشود و آن ها با واژه و کلمه کلیدی Char علامت داده میشوند.
یک مقدار Char می بایست با گیومه های تکی اشراف خواهد شد، مانند ‘A’

نمونه :

fun main(args: Array) {
val letter: Char // defining a Char variable
letter = \'A\' // Assigning a value to it
println("$letter")
}
COPY
داده های فن ای کاتلین :

نوع داده فن ای برای ذخیره دنباله ای از کاراکترها به کارگیری میگردد.
مقادیر فن بایستی با گیومه های دوتایی (” “) یا این که سه گانه (“”” “””) اشراف شوند.
ما دو نوع فن در Kotlin داریم ؛ یکی‌از به اسم Escaped String و دیگری به اسم Raw String.
فن Escaped در درون گیومه دوگانه (” “) اعلام میشود و ممکن میباشد مشمول کاراکترهای فراروگریز مانند ‘\\n’، ‘\\t’، ‘\\b’ و .. باشد.
فن Raw در گیومه سه گانه (“”” “””) اعلام می‌گردد و ممکن میباشد دربردارنده یک سری خط متن سوای هیچ سیرتکامل کاراکتر گریزو فرار باشد.

fun main(args: Array) {
val escapedString : String = "I am escaped String!\\n"
var rawString :String = """This is going to be a
multi-line string and will
not have any escape sequence""";

print(escapedString)
println(rawString)
}
COPY
خروجی :

I am escaped String!

This is going to be a

multi-line string and will

not have any escape sequence

Boolean :

Boolean مانند بقیه گویش های اپلیکیشن نویسی بسیار بی آلایش میباشد.
ما تنها دو مقدار برای نوع داده Boolean داریم : true یا این که false.

fun main(args: Array) {
val A: Boolean = true // defining a variable with true value
val B: Boolean = false // defining a variable with false value

println("Value of variable A "+ A )
println("Value of variable B "+ B )
}
COPY
نوع داده ی آرایه ها در کاتلین :

آرایه های کاتلین دسته ای از داده های همگن می‌باشند.
آرایه ها برای ذخیره یکسری مقدار در یک متغیر به مکان اعلام متغیرهای غیروابسته برای هر مقدار استعمال می گردند.
ما آرایه را در یک بخشی مستقل به طور کامل خوا‌هیم خاطرنشان کرد، فعلا اذن دهید به یک نمونه برای تمجید آرایه ای از اعداد درست و آن‌گاه دسترسی به یک کدام از المان های آن نگاه کنیم.

fun main(args: Array) {
val numbers: IntArray = intArrayOf(1, 2, 3, 4, 5)
println("Value at 3rd position : " + numbers[2])
}
COPY
نوع داده ی Conversion در کاتلین :

Conversion نوع فرآیندی میباشد که در آن مقدار یک نوع داده به نوع دیگری تبدیل می‌گردد.
کاتلین از تبدیل بی واسطه یک نوع داده عددی به نوع دیگر هواخواهی نمی نماید، از جمله، قابلیت تبدیل نوع Int به نوع Long نیست:

fun main(args: Array) {
val x: Int = 100
val y: Long = x // Not valid assignment

println(y)
}
COPY
خروجی :

main.kt:3:18: error: type mismatch: inferred type is Int but Long was expected

val y: Long = x // Not valid assignment

برای تبدیل یک نوع داده عددی به نوع دیگر، کاتلین دسته ای از توابع را ارائه میدهد:

()toByte
()toShort
()toInt
()toLong
()toFloat
()toDouble
()toChar
حال بیایید یک توشه دیگر نمونه بالا را دستکاری کنیم و کارایی کنیم آن را اعمال کنیم:

fun main(args: Array) {
val x: Int = 100
val y: Long = x.toLong()

println(y)
}
COPY
خروجی :

100

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 394
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • بازدید امروز : 5
  • بازدید کننده امروز : 1
  • باردید دیروز : 114
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 6
  • بازدید ماه : 221
  • بازدید سال : 2575
  • بازدید کلی : 19891
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی