ios - ++ অবচিত হয় এটি দ্রুত 3 এ সরানো হবে



swift (2)

++ দ্রুত 3 এ অবহেলা করা হবে

চলক ++ এখন হিসাবে লেখা যেতে পারে

variable += 1

আমি কীভাবে ++variable লিখতে পারি।

দয়া করে ++variable এবং variable++ সিনট্যাক্সের মধ্যে পার্থক্যটি স্মরণ করুন


আপনি উপরের লাইনে variable += 1 লিখতে পারেন। এর আগে ইনক্রিমেন্ট করে একটি প্রিনক্রেনমেন্ট প্রয়োগ করুন।


এটি আবার লিখুন:

variable += 1

... ঠিক যেমন সতর্কবার্তা বার্তাটি বলেছে তেমন অবশ্যই এটির একটি আলাদা লাইন হওয়া দরকার, অবশ্যই (এই পরিবর্তন সম্পর্কে এটিই কেবল খারাপ জিনিস)। আপনি line লাইনটি কোথায় রেখেছেন তা গুরুত্বপূর্ণ।

উদাহরণস্বরূপ

let otherVariable = ++variable // variable is a previously defined var

এখন হয়ে যায়

variable += 1 // variable is _still_ a previously defined var
let otherVariable = variable

কিন্তু অন্য দিকে

let otherVariable = variable++ // variable is a previously defined var

এখন হয়ে যায়

let otherVariable = variable
variable += 1 // variable is _still_ a previously defined var

বিশেষজ্ঞদের জন্য অতিরিক্ত: আপনি যে return variable++ এমন বিরল পরিস্থিতিতে return variable++ - অর্থাৎ আপনি variable ফিরিয়ে দেন যা একটি উচ্চতর স্কোপে থাকে এবং তারপরে এটি বৃদ্ধি করে - আপনি সমস্যাটির সমাধান করতে পারেন:

defer {
    variable += 1
}
return variable




swift