ইন

ইন্টিজার মধ্যে Elixir

32টি অনুশীলনী

ইন্টিজার সম্পর্কে

Elixir-এ দুই ধরনের সংখ্যা আছে: ইন্টিজার আর ফ্লোট।

ইন্টিজার হলো পূর্ণসংখ্যা।

integer = 3
# => 3

ইন্টিজার নিয়ে কাজ করার জন্য কিছু দরকারি ফাংশন Integer মডিউলে পাবেন।

Integer.digits(123)
# => [1, 2, 3]

বড় ইন্টিজার (আর ফ্লোটও) সাধারণত আন্ডারস্কোর দিয়ে প্রতি তিনটি সংখ্যা করে গ্রুপে ভাগ করে লেখা হয়।

1_000_000
# => 1000000

Elixir-এ সংখ্যার সর্বোচ্চ আকার কেবল সিস্টেমে থাকা মেমোরির দ্বারাই সীমিত, কারণ Elixir আরবিট্রারি প্রিসিশন অ্যারিথমেটিক ব্যবহার করে।

Elixir-এ বাইনারি, অক্টাল আর হেক্সাডেসিমাল ইন্টিজার লেখার শর্টকাট নোটেশনও আছে।

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

তুলনা

একই মান থাকলে ইন্টিজার আর ফ্লোটকে সমান (==) ধরা যায়। তবে এরা আলাদা ডেটা টাইপ হওয়ায় কখনোই স্ট্রিক্টলি ইকুয়াল (===) হয় না।

1 == 1.0
# => true

1 === 1.0
# => false
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি নতুন একটি উইন্ডো বা ট্যাবে খুলবে

ইন্টিজার শিখুন

অনুশীলন লক করা আছে

ইন্টিজার অনুশীলন করতে আরও 10টি অনুশীলনী আনলক করুন