রুবি: নেতিবাচক সংখ্যাটিকে ইতিবাচক সংখ্যায় পরিবর্তন করবেন?


105

Yণাত্মক সংখ্যাকে রুবি দিয়ে ইতিবাচক করে তোলার সহজ উপায় কী?

অর্থাত। "-300" কে "300" তে পরিবর্তন করুন

উত্তর:


268

ব্যবহার absকরলে কোনও সংখ্যার পরম মান ফিরে আসবে

-300.abs  # 300
300.abs   # 300

3
আমার উত্তরটি কেবল নেতিবাচক সংখ্যার জন্য, আপনার যদি সর্বদা নিখুঁত মান থাকা দরকার তবে এটি অবশ্যই আরও ভাল উপায়।
— ব্র্যান্ডন বোডনার

27

এর সামনে একটি নেতিবাচক চিহ্ন রাখুন।

>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300

6
কেবল মনে রাখবেন যে সংখ্যাটি ইতিমধ্যে ইতিবাচক থাকলে এটি এটিকে নেতিবাচক করে তুলবে।
— শাশা চেদিগোভ

হ্যাঁ। উপরোক্ত গৃহীত উত্তরে আমার মন্তব্যে তা স্পষ্ট করে দিয়েছি।
— ব্র্যান্ডন বোদনার

8
এটি হয় প্রতিভা না না পাগল না।
— স্টিফেন

নেতিবাচক ভোট কেন? ওপি যেমন জিজ্ঞাসা করেছে এটি negativeণাত্মক হয়ে পড়ে into #absএবং -জিজ্ঞাসিত ইনপুট / আউটপুট জন্য একই আচরণ সহ বিভিন্ন বৈশিষ্ট্য are যদি এটি কোনও অযাচিত +-> এর কারণে হয় তবে -এটি অনুমানের চেয়ে বেশি কিছু নয়, যেহেতু এটি ওপি দ্বারা আচ্ছাদিত ছিল না।
— আন্দ্রে ফিগুয়েরেদো

15

এটি কেবল নেতিবাচক দ্বারা গুণ করা সহজ হবে না?

x * -1

এই পথে আপনি পিছনে যেতে পারেন।


আমি স্পষ্টতার জন্য এটি ব্যবহার করতে চাই, যেমন - চিহ্নটি ব্যবহার করা কখনও কখনও সহজেই সহজেই মিস করা যায়
— ম্যাথিয়াস

1
মনে রাখবেন আপনি x *= -1নতুন মূল্য সঞ্চয় করতে চাইলে আপনি শর্টহ্যান্ড ব্যবহার করতে পারেন ...
— এসআরাক

একই নীতির ভিত্তিতে আমরা এমনকি কোনও নেতিবাচক সংখ্যা -1 দ্বারা ভাগ করতে পারি। যাইহোক, আমি কেবল ভাবছিলাম যে এ্যাবস পদ্ধতিতে এটি ইয়াকোবি দ্বারা উল্লিখিত হিসাবে ব্যবহার করে কী লাভ হতে পারে
— অপূর্ব মায়াঙ্ক

1
অ্যাবস একটি পরম মান প্রদান করে। যদি ওপি যেমন করে তবে এটি ঠিক আছে, ঠিক আছে। তবে যদি আপনার পিছনে পিছনে যেতে হবে?
— অবাক করা মনের ওয়েব স্মিথ

@ অপূর্বমায়াঙ্ক এইটি ব্যবহার absকরে কী লাভ ? ওপি উল্লেখ করেনি, তবে সে হয় নেতিবাচক দিকেও ইতিবাচক দিকে যেতে পারে বা ইতিবাচক রাখতে পারে .. উল্লেখ না করে আপনি এটি ধরে নিতে পারবেন না।
— আন্দ্রে ফিগুয়েরেদো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.