বাংলা ভাষায় প্রোগ্রামিং শিক্ষা

LATEST :
সাইটটির উন্নয়ন চলছে এবং শীঘ্রই উন্নয়ন করা হবে

শুক্রবার, ১৯ জুন, ২০১৫

বাংলায় সুইফট প্রোগ্রামিং: অধ্যায় ২ঃ ভ্যারিয়েবল এবং কনস্টেন্ট

কনস্টেন্ট হচ্ছে যার মান পরিবর্তন হবে না। পুরো প্রগ্রামে মাত্র একবার মান সেট করব, কিন্তু অনেক বার ব্যবহার করতে হবে, তাই হচ্ছে কনস্টেন্ট। সুইফট এ কনস্টেন্ট ডিক্লেয়ার করা হয়ে let দিয়ে। যেমনঃ

let catName = "billy"
let catAge = 2


এখানে আমরা দেখতে পাচ্ছি যে catName একটা স্টিং ভ্যালু। catAge হচ্ছে একটা ইন্টিজার। কিন্তু আমাদেরকে বলে দিতে হয় নি কোনটা ইন্টিজার, কোনটা স্টিং। সুইফট যথেষ্ঠ এডভান্স। যে বুঝতে পারে কোনটা কোন ধরনের কনস্টেন্ট। আবার আমরা ইচ্ছে করলে স্পস্ট ভাবে বলে দিতে পারি কোনটা কি ধরনের কন্সটেন্ট। যেমনঃ
 
let catName: String = "billy"
let catAge: Int = 2

ভ্যারিয়েবল হচ্ছে যার মান প্রোগ্রামের যে কোন জায়গায় পরিবর্তন হতে পারে। ভ্যারিয়েবল ডিক্লেয়ার করা হয়ে var কীওয়ার্ড দিয়ে। যেমনঃ
 
var catName = "billy"
var catAge = 2
var catWeight = 1.1

কন্সটেন্ট এর মত ভ্যারিয়েবলের টাইপ ও সুইফট নিজে নিজে বুঝে নিতে পারে। যেমন কোনটা কারেক্টার, কোনটা স্টিং, কোনটা ইন্টিজার, এসব বলে না দিলেও হয়। আমরা ইচ্ছে করলে বলেও দিতে পারিঃ
 
var catName: String = "billy"
var catAge: Int = 2
var catWeight: Double = 1.1

Boolean:

শুধু মাত্র True / False ভ্যারিয়েবল ডিক্লেয়ার করার জন্য Boolean ব্যবহার করা হয়।

যেমনঃ
 
var isWinter = ture
var sunnyDay = false

আমরা ইচ্ছে করলে স্পষ্ট করে বলে দিতে পারি যে এটা একটা boolean
 
var isWinter: Bool = ture
var sunnyDay: Bool = false

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

স্বত্বাধিকারী © ২০১৫ প্রোগ্রামিং এর মহাজগৎ সব অধিকার সংরক্ষিত
^