Skip to content

Latest commit

 

History

History
executable file
·
103 lines (75 loc) · 6.84 KB

api_reference.md

File metadata and controls

executable file
·
103 lines (75 loc) · 6.84 KB

এপিআই রেফারেন্স

এ্যারে

এ্যারে নিয়ে কাজ করতে অনেক ধরনের জরুরী ফাংশনালিটি প্রয়োজন তাদের মধ্যে কিছু বেটা ভার্সনে ইম্পলিমেন্ট করা হয়েছে।

কি, পুশ, পপ, ইন্ডেক্স, সাইজ

এ্যারে সাইজ

এ্যারে তে আমরা একই টাইপের একাধিক ভ্যালু রাখতে পারি , এভাবে [১,২,৩,৪,৫] অথবা ['ক','খ','গ','ঘ'] , এ্যারের কিছু প্রোপার্টি রয়েছে যেমন আমরা যদি চাই এ্যারে টির সাইজ কত তাহলে [১,২,৩,৪,৫].সাইজ() দিয়ে বের করতে পারি ।

পুশ

একটি এ্যারে আছে সেটিতে আরো আইটেম যোগ করতে চাইল [১,২,৩,৪].পুশ(৬) এভাবে যোগ করতে পারি । এখানে ৬ সবশেষে যোগ হবে ।

পপ

তেমনি আমরা এ্যারে এর একটি আইটেম মুছে দিতে চাইলে [১,২,৩,৪,৬].পপ() এভাবে শেষের আইটেম টি (৬) মুছে যাবে ।

ইন্ডেক্স

এ্যারে কোন আইটেম সার্চ এর জন্যে আমরা ইন্ডেক্স দিয়ে সার্চ করতে পারি ।


ধরি ফল  = ['আম','কলা','আঙ্গুর','লিচু','কাঠাল'];
দেখাও("আমরা এ্যরেটির সাইজ দেখিঃ ");
দেখাও(ফল.সাইজ()+"টি ফল আছে");
দেখাও("গরমের দিন কাঁঠাল খাওয়া যাবে না আমরা কাঁঠাল টিকে ডিলিট করে দেই");
ফল.পপ();
দেখাও("এখন আমাদের ফল আছেঃ "+ফল);
দেখাও("আমরা আরো একটি ফল যোগ করি ");
ফল.পুশ('এপেল');
দেখাও(ফল);
দেখাও("আমাদের পছন্দের ফলের তালিকার প্রথম ফলটিঃ "+ফল[০]);
//বিঃদ্রঃ আমাদের এ্যারে ইনডেক্স শুরু হয় শুন্য থেকে তাই আমরা তালিকার প্রথম ফলটি সার্চ করার জন্যে ইন্ডেক্স শুন্য ব্যবহার করেছি । 

লেখা / স্ট্রিং

লেখা বা স্ট্রিং হচ্ছে বর্ণের সমস্টি যেমন আমাদের নাম একটি স্ট্রিং "আলম" , পুরো নাম "হিরো আলম" এখানে দুটি শব্দ এটি ও একটি স্ট্রিং । স্ট্রিং অপারেশনের জন্যে কিছু প্রোপার্টি রয়েছে যেমনঃ

সাইজ()

আমরা চাইলে স্ট্রিং এর সাইজ বের করতে পারি,কতটি বর্ণ আছে একটি স্ট্রিং এ সেটি বের করার জন্যে "আলম".সাইজ() এভাবে করতে পারি।

ইন্ডেক্স()

স্ট্রিং এর কোন পজিশন এর বর্ণ বের করতে ইন্ডেক্স দিয়ে সার্চ করে বের করতে পারি ।

কপি()

স্ট্রিং কপি আরো একটা মজার জিনিস রয়েছে আমরা একটি স্ট্রিং থেকে পুরো ভ্যালুটি বা ইন্ডেক্স দিয়ে কিছু ভ্যালু অন্য স্ট্রিং এ কপি করতে পারি ।


ধরি ক = "হিরো আলম";
ধরি খ = ক.কপি();
ধরি গ = ক.কপি(০,২);
দেখাও("ক = "+ক + " খ = "+খ +" গ="+গ);
দেখাও("ক এর প্রথম অক্ষর = "+ক[০]);

গনিত

পতাকায় রয়েছে গনিতের বহু ব্যবহৃত বর্গমূল ফাংশন এবং আমাদের জানা পাই( π ) এর মান ।

বর্গমূল

বর্গমূল ফাংশন দিয়ে স্কয়ার রুটের মান বের করা যায় যেমন: _বর্গমূল(৮১) এর মান হবে ৯

দেখাও(_বর্গমূল(৮১)); // ৯

পাই

আমরা জানি পাই ( π ) এর মান ৩.১৪১৬... পতাকাতে_পাই লিখলে এই ভ্যালুটি পাওয়া যাবে।

দেখাও("বলতো বল্টু ৯ এর বর্গমূল কত ? ");
দেখাও("লল পতাকায় দেখঃ "+_বর্গমূল(৯));
দেখাও("পাই এর সাথে গুন করলে কত হবে ? ");
দেখাও("এটা কোন ব্যাপার ! " +_বর্গমূল(৯)*_পাই);

সময়

পতাকাতে_সময়() ফাংশন দিয়ে বর্তমান সময় দেখা যাবে । যেমনঃ

দেখাও("আমি যখন এই কথাটা লিখতেছিলাম তখনকার সময়ঃ"+_সময়());

অন্যান্য

টাইপ()

টাইপ একটি ফাংশন রয়েছে এর মাধ্যেমে আমরা আমাদের ভেরিয়েবলের টাইপ বা ডাটা টাইপ কি সেটা জানতে পারবো এটা কি সংখ্যা নাকি লিখা ।

ধরি নাম = "রহিম";
দেখাও("নাম কি টাইপের ভ্যলু ? "+_টাইপ(নাম));

লেখা থেকে নাম্বার

দেখাও(_টাইপ("১২")); // লেখা
দেখাও(_টাইপ(_নাম্বার("১২"))); // নাম্বার

ধরি ক = ইনপুট(); // ইনপুট নেয়ার জন্য । এবং এটি স্ট্রিং রিটার্ন করে
ধরি খ = ইনপুট();

দেখাও( _নাম্বার(ক)+_নাম্বার(খ) );