Fish Shell:
সংখ্যা নির্ণয়

কিভাবে:

Fish-এ, সংখ্যা গোল করা math কমান্ডের উপর নির্ভর করে। নিকটস্থ পূর্ণসংখ্যায় গোল করতে math -s0 ব্যবহার করুন।

# উপরে গোল করা
echo (math -s0 "4.7")
# আউটপুট: 5

# নিচে গোল করা
echo (math -s0 "4.3")
# আউটপুট: 4

# দুই দশমিক স্থানে গোল করা
echo (math -s2 "4.5678")
# আউটপুট: 4.57

# ঋণাত্মক সংখ্যা গোল করা
echo (math -s0 "-2.5")
# আউটপুট: -3

গভীর ডুব

ঐতিহাসিকভাবে, সংখ্যা গোল করা আরো ম্যানুয়ালি করা হতো অথবা বাহ্যিক টুলস দিয়ে, কিন্তু মডার্ন শেলগুলিতে যেমন Fish, এটা বিল্ট-ইন ইউটিলিটিগুলির মধ্যে অন্তর্ভুক্ত। Fish এর math কমান্ড ব্যবহার করা প্রক্রিয়াটি পুরনো শেলগুলির তুলনায় সহজ করে। অন্যান্য প্রোগ্রামিং পরিবেশের বিকল্পগুলি বিভিন্ন; যেমন পাইথনে round() ফাংশন ব্যবহার করা হয়, যেখানে Bash এ আরো জটিল এক্সপ্রেশন অথবা bc ইউটিলিটি প্রয়োজন হতে পারে। Fish-এর গোল করার বাস্তবায়ন ম্যাথকে শেল পরিবেশের ভেতরে রেখে স্ক্রিপ্টিং সহজ করে দেয় অন্যান্য টুল বা ভাষা ডেকে না আনিয়ে।

আরো দেখুন