قبل از هر چیز، اگه به برنامه نویسی اندروید علاقه مندی، من تو سایتم یک دوره آموزش برنامه نویسی اندروید از سطح کاملا مبتدی تا پیشرفته گذاشتم که کاملا رایگان میتونی ازش استفاده کنی، پس به دوره صفر مطلق اندروید یه سر بزن!
اول اینکه سینتکس یعنی چی؟ مجموعه ای از قوانین هستش که نحوه قرارگیری و ترکیب کلمات، نشانه ها و علائم یک زبان برنامه نویسی رو مشخص میکنه و همونطور که میدونید هر زبان برنامه نویسی سینتکس مربوط به خودش رو داره و اگه قواعدش رو رعایت نکنیم دچار syntax error میشیم و دوم اینکه سینتکس کاتلین چطوریه و چه فرقی با جاوا داره؟
تو این مقاله میخایم یکم تخصصیتر در مورد سینتکس کاتلین صحبت کنیم، تو مقالههای قبلی آموزش نوشتن برنامه hello world تو کاتلین رو بهتون گفتم، سوالی که پیش میاد اینه که اصلا سینتکس کاتلین چطوری کار میکنه و چه فرقایی با جاوا داره، مثلا برنامه زیر رو در نظر بگیرید:
fun main() {
println("Hello World")
}
یه سری نکات در مورد همین یه تیکه برنامه بالا وجود داره که باید بهش توجه داشته باشیم.
یه نکتهای که بد نیست بدونید اینه که تا قبل از نسخه 1.3 کاتلین نیاز بود تابع main با پارامترهای ورودی نوشته بشه، یعنی تیکه کد بالا رو باید بصورت زیر مینوشتیم:
fun main(args : Array<String>) {
println("Hello World")
}
توجه: این مورد دیگه نیاز نیست و برنامه بدون اون هم بدون هیچ گونه مشکلی اجرا میشه. با اینحال اگه در گذشته از این روش استفاده میکردین ضرورتی ندارد که آن را تغییر دهید و میتونید بدون مشکل به کارتون ادامه بدین و کدهاتون کار میکنه.
خب دوست من امیدوارم این مطلب برات مفید بوده باشه، راستی توی پیج اینستاگرام سایت روزانه آموزشهای ویدیویی خوبی میزاریم بد نیست یه نگاهی بندازی بهش.
دوست برنامه نویسی من، برای خوندن مقالات تخصصی اندروید، میتونی به سایت ترولرن هم مراجعه کنی