1 ارسال در این موضوع قرار دارد

در این مقاله، میخواهیم یاد بگیریم به چه صورتی میتوانیم متغیر ها را در کاتلین تعریف نماییم

قبل از شروع این آموزشی حتما مطلب آموزشی زیر را مطالعه کنید


تعریف متغیر ها

در کاتلین،همه چیز یک OBject میباشد ،زیرا در کاتلین نوع اصلی نمی توانیم پیدا کنیم

 

تعریف اولین متغیر

شما میتوانید براحتی با کلمه کلیدی val  یا var متغیر و نوع آن را تعریف کنید

var i: Int=1
var d: Double=1.1
var f: Float=1.1F
var l : Long=1L
var c : Char ='c'
var s: String="P30droid"

با همین مثال های بالا ما تعداد شی با مقداد دهی اولیه ایجاد کنیم

در کاتلین سمی کالن نداریم :)

 

حافظه متغیر ها در کاتلین

کاتلین

 

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

var ii= i+1
var dd= d+2.0
var ff= f+1
var ll= 1+1
var ss=s + "Iranian developers forum"
println("ii : $ii , dd: &dd, ff: $ff,ll : &ll,ss : &ss")

خروجی

ii :2,
dd : 3.1,
ff :2,
ss :P30droid Android Developers forum

 

 

 

 

رشته ها در کاتلین :

کار کردن با رشته ها در کاتلین به سادگی آب خوردن هستش
 

var s : "Android"

var ss : "My name is $s"  // My name is Android

var c : s[2] // this will assign character 'i'

با صدا زدن کاراکتر & میتوانید به مقدار یک متغیر دسترسی پیدا کرد

 

Type Casting در کاتلین
در کاتلی به سادگی میتوانید Type Casting را انجام دهید



var i: Int =1
var d: Double = i   // Not possible
var d : Double = t.toDouble()  // Ok

 

 

 

2 کاربر پسند شده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط hetbo
      به نام خدا
      به زودی در همین تاپیک با آموزش ها و مثال های کاتلین با شما خواهیم بود.
       
       
      لطفا به این تاپیک پاسخ ندهید
       
       
       
    • توسط MaHdI-09
      سلام
      یک مرجع خوب (فیلم اگر باشه خیلی بهتره-سایت)برای آموزش کاتلین میخواستم.از سایت خودش زیاد سر در نیاوردم.
      ممنون
       
    • توسط Farzad Sarseifi
      Kotlin (کاتلین) یک زبان برنامه‌نویسی‌ست که با استفاده از آن میتوان برنامه نویسی اندروید را توسعه داد. نسخه های اخیر اندروید استودیو به طور رسمی از کاتلین پشتیبانی می‌کنن، مسئله‌ای که در Google IO 2017 اعلام شد.
       
      با تشکر
      انجمن اندروید ایران
    • توسط Farzad Sarseifi
      کتاب آموزشی Kotlin Language Documentation

       
       
      عنوان کتاب:Kotlin Language Documentation
      حجم:1.42  مگابایت
      نویسنده: Kotlin
       
      چرا این کتاب را بخونم:
       
      Kotlin provides the ability to target JavaScript. It does so by transpiling Kotlin to JavaScript. The current implementation targets
      ECMAScript 5.1 but there are plans to eventually target ECMAScript 2015 also.
      When you choose the JavaScript target, any Kotlin code that is part of the project as well as the standard library that ships with
      Kotlin is transpiled to JavaScript. However, this excludes the JDK and any JVM or Java framework or library used. Any file that is not
      Kotlin will be ignored during compilation.
      The Kotlin compiler tries to comply with the following goals:
      Provide output that is optimal in size
      Provide output that is readable JavaScript
      Provide interoperability with existing module systems
      Provide the same functionality in the standard library whether targeting JavaScript or the JVM (to the largest possible degree).
      You may want to compile Kotlin to JavaScript in the following scenarios:
      Creating Kotlin code that targets client-side JavaScript
      Interacting with DOM elements. Kotlin provides a series of statically typed interfaces to interact with the Document
      Object Model, allowing creation and update of DOM elements.
      Interacting with graphics such as WebGL. You can use Kotlin to create graphical elements on a web page using
      WebGL.
      Creating Kotlin code that targets server-side JavaScript
      Working with server-side technology. You can use Kotlin to interact with server-side JavaScript such as node.js
      Kotlin can be used together with existing third-party libraries and frameworks, such as JQuery or ReactJS. To access third-party
      frameworks with a strongly-typed API, you can convert TypeScript definitions from the Definitely Typed type definitions repository
      to Kotlin using the ts2kt tool. Alternatively, you can use the dynamic type to access any framework without strong typing.
      Kotlin is also compatible with CommonJS, AMD and UMD, making interaction with different module systems straightforward.
      To find out how to start using Kotlin for JavaScript, please refer to the tutorials.
       
       
      دانلود کتاب
      kotlin-docs.pdf
       

  • دوره آموزشی اندروید ایران کانادا آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin
  • فایل