سینتکس ها
نقطه ورود اپلیکیشن Kotlin تابع () main میباشد.
یک تابع را می شود به تیتر یک بلوک از کد پیاده سازی گردیده برای جاری ساختن یک طراحی اپلیکیشن در مشهد شغل خاص تمجید کرد.
بیایید با یک نرم افزار نخستین Kotlin برای چاپ “!Hello, World ” استارت کنیم.
fun main() {
var string: String = "Hello, World!"
println("$string")
}
COPY
پارامترها
صورت دیگری از تابع () main تعداد متغیری از آرگومان های String را به طور پایین می پذیرد:
fun main(args: Array){
println("Hello, world!")
}
COPY
درصورتی که مشاهده کرده باشید، بدیهی میباشد که هر دو اپ خروجی یکسانی ساخت می نمایند، به این ترتیب ارسال یک پارامتر در تابع () main با آغاز Kotlin ورژن 1.3 به طور کامل از روی میل میباشد.
()print و () println
() println تابعی در Kotlin میباشد که آرگومان خویش را در خروجی استاندارد چاپ مینماید، به همین ترتیب () println تابع دیگری میباشد که آرگومان خویش را بر روی خروجی استاندارد چاپ مینماید، ولی یک line break نیز در خروجی اضافه مینماید.
بیایید نرم افزار پایین را آزمون کنیم تا تفاوت در بین این دو سعی اصلی را شعور کنیم:
fun main(args: Array){
println("Hello,")
println(" world!")
print("Hello,")
print(" world!")
}
COPY
خروجی :
Hello,
world!
Hello, world
COPY
هر دو تابع ()print و ()println را می اقتدار برای چاپ اعداد و همینطور حرفه ها و به طور همزمان برای جاری ساختن هر سیرتکامل محاسبات ریاضی مانند ذیل بهره برد:
fun main(args: Array){
println( 200 )
println( "200" )
println( 2 + 2 )
print(4*3)
}
COPY
خروجی :
200
200
4
12
COPY
Semicolon در کاتلین
کلمات کد کاتلین مانند اکثری از گویش های اپلیکیشن نویسی دیگر مانند جاوا، C++، C# و غیره به نقطه ویرگول (;) برای نقطه نهایی دادن به فرمان نیاز ندارند.
(قابل ذکر میباشد ما به برخی از مفاهیم اساس ی اپ نویسی در کاتلین که شبیه با لهجه های دیگر میباشد را نخواهیم اعلامکرد و فقط به نکات منحصربهفرد این گویش میپردازیم.)
Keywords
لغت ها کلیدی Kotlin لغات از پیش تعریفوتمجید گردیده و رزرو گردیده ای میباشند که در اپ نویسی Kotlin به کارگیری میشوند که معانی خاصی برای کامپایلر داراهستند.
این لغت ها را نمی قدرت تحت عنوان یک شناسه بهره مند شد (اسم متغیرها، اسم پکیج ها، اسم توابع و …) و در شکل استعمال، کامپایلر یک استثنا ساخت می نماید.
Kotlin از کلمه و واژه کلیدی fun برای تعریفوتمجید یک تابع به کارگیری می نماید، بدین ترتیب در شرایطی که همت کنیم از آن تحت عنوان اسم متغیر به کار گیری کنیم، یک استثنا خواهد بود.
از جمله:
fun main() {
var fun = "Zara Ali" // Not allowed, throws an exception
var age = 19 // Valid variable name
println("Name = $fun")
println("Age = $age")
}
COPY
Kotlin یک گویش نرم افزار نویسی میباشد و معماری خاص خویش را برای اختصاص خاطر و ساختوساز خروجی کیفیت خوب به استفاده کننده داراست.
خروجی :
main.kt:2:7: error: expecting property name or receiver type
var fun = "Zara Ali" // Not allowed, throws an exception
^
main.kt:2:11: error: expecting \'(\'
var fun = "Zara Ali" // Not allowed, throws an exception
^
main.kt:5:21: error: keyword cannot be used as a reference
println("Name = $fun")
COPY
عبارات کلیدی Kotlin به سه گروه کلی طبقه بندی می گردند:
لغات کلیدی Hard
کلمه ها کلیدی Soft
عبارات کلیدی Modifier
تحت عنوان یک تمرین بهتر اپ نویسی، به شدت پیشنهاد می شود در هنگام کدنویسی در Kotlin از هیچ یک از عبارات کلیدی مذکور برای اسم گذاری هیچ شناسه ای استعمال نکنید.
در تحت لیستی از عبارات کلیدی Hard وجود دارااست که نمی اقتدار از آنها تحت عنوان شناسه استفاده نمود:
as
?as
break
class
continue
do
else
false
for
fun
if
in
!in
interface
is
!is
null
object
package
return
super
this
throw
true
try
typealias
typeof
val
var
when
while
لغت ها کلیدی Soft :
by
catch
constructor
delegate
dynamic
field
file
finally
get
import
init
param
property
receiver
set
setparam
value
where
سینتکس ها
نقطه ورود اپلیکیشن Kotlin تابع () main میباشد.
یک تابع را می شود به تیتر یک بلوک از کد پیاده سازی گردیده برای جاری ساختن یک طراحی اپلیکیشن در مشهد شغل خاص تمجید کرد.
بیایید با یک نرم افزار نخستین Kotlin برای چاپ “!Hello, World ” استارت کنیم.
fun main() {
var string: String = "Hello, World!"
println("$string")
}
COPY
پارامترها
صورت دیگری از تابع () main تعداد متغیری از آرگومان های String را به طور پایین می پذیرد:
fun main(args: Array){
println("Hello, world!")
}
COPY
درصورتی که مشاهده کرده باشید، بدیهی میباشد که هر دو اپ خروجی یکسانی ساخت می نمایند، به این ترتیب ارسال یک پارامتر در تابع () main با آغاز Kotlin ورژن 1.3 به طور کامل از روی میل میباشد.
()print و () println
() println تابعی در Kotlin میباشد که آرگومان خویش را در خروجی استاندارد چاپ مینماید، به همین ترتیب () println تابع دیگری میباشد که آرگومان خویش را بر روی خروجی استاندارد چاپ مینماید، ولی یک line break نیز در خروجی اضافه مینماید.
بیایید نرم افزار پایین را آزمون کنیم تا تفاوت در بین این دو سعی اصلی را شعور کنیم:
fun main(args: Array){
println("Hello,")
println(" world!")
print("Hello,")
print(" world!")
}
COPY
خروجی :
Hello,
world!
Hello, world
COPY
هر دو تابع ()print و ()println را می اقتدار برای چاپ اعداد و همینطور حرفه ها و به طور همزمان برای جاری ساختن هر سیرتکامل محاسبات ریاضی مانند ذیل بهره برد:
fun main(args: Array){
println( 200 )
println( "200" )
println( 2 + 2 )
print(4*3)
}
COPY
خروجی :
200
200
4
12
COPY
Semicolon در کاتلین
کلمات کد کاتلین مانند اکثری از گویش های اپلیکیشن نویسی دیگر مانند جاوا، C++، C# و غیره به نقطه ویرگول (;) برای نقطه نهایی دادن به فرمان نیاز ندارند.
(قابل ذکر میباشد ما به برخی از مفاهیم اساس ی اپ نویسی در کاتلین که شبیه با لهجه های دیگر میباشد را نخواهیم اعلامکرد و فقط به نکات منحصربهفرد این گویش میپردازیم.)
Keywords
لغت ها کلیدی Kotlin لغات از پیش تعریفوتمجید گردیده و رزرو گردیده ای میباشند که در اپ نویسی Kotlin به کارگیری میشوند که معانی خاصی برای کامپایلر داراهستند.
این لغت ها را نمی قدرت تحت عنوان یک شناسه بهره مند شد (اسم متغیرها، اسم پکیج ها، اسم توابع و …) و در شکل استعمال، کامپایلر یک استثنا ساخت می نماید.
Kotlin از کلمه و واژه کلیدی fun برای تعریفوتمجید یک تابع به کارگیری می نماید، بدین ترتیب در شرایطی که همت کنیم از آن تحت عنوان اسم متغیر به کار گیری کنیم، یک استثنا خواهد بود.
از جمله:
fun main() {
var fun = "Zara Ali" // Not allowed, throws an exception
var age = 19 // Valid variable name
println("Name = $fun")
println("Age = $age")
}
COPY
Kotlin یک گویش نرم افزار نویسی میباشد و معماری خاص خویش را برای اختصاص خاطر و ساختوساز خروجی کیفیت خوب به استفاده کننده داراست.
خروجی :
main.kt:2:7: error: expecting property name or receiver type
var fun = "Zara Ali" // Not allowed, throws an exception
^
main.kt:2:11: error: expecting \'(\'
var fun = "Zara Ali" // Not allowed, throws an exception
^
main.kt:5:21: error: keyword cannot be used as a reference
println("Name = $fun")
COPY
عبارات کلیدی Kotlin به سه گروه کلی طبقه بندی می گردند:
لغات کلیدی Hard
کلمه ها کلیدی Soft
عبارات کلیدی Modifier
تحت عنوان یک تمرین بهتر اپ نویسی، به شدت پیشنهاد می شود در هنگام کدنویسی در Kotlin از هیچ یک از عبارات کلیدی مذکور برای اسم گذاری هیچ شناسه ای استعمال نکنید.
در تحت لیستی از عبارات کلیدی Hard وجود دارااست که نمی اقتدار از آنها تحت عنوان شناسه استفاده نمود:
as
?as
break
class
continue
do
else
false
for
fun
if
in
!in
interface
is
!is
null
object
package
return
super
this
throw
true
try
typealias
typeof
val
var
when
while
لغت ها کلیدی Soft :
by
catch
constructor
delegate
dynamic
field
file
finally
get
import
init
param
property
receiver
set
setparam
value
where

معایب سبک ایده پردازی و فروش آن و درآمد از اندروید