প্রশ্ন ট্যাগ «pass-by-value»

পাস-বাই-ভ্যালু হ'ল "ওয়ান ওয়ে পাসিং" যাতে রিসিভ ফাংশনের অভ্যন্তরে পাস হওয়া মানের পরিবর্তন (বা প্রক্রিয়া ইত্যাদির মতো অন্য সত্তা) ফিরে না আসে।

30
জাভা কি "পাস-বাই-রেফারেন্স" বা "পাস-বাই-মান"?
আমি সবসময় ভেবেছিলাম জাভা পাস-বাই-রেফারেন্স । তবে, আমি বেশ কয়েকটি ব্লগ পোস্ট দেখেছি (উদাহরণস্বরূপ, এই ব্লগ ) যা দাবি করে যে এটি তা নয়। তারা যে পার্থক্যটি করছে তা আমি বুঝতে পারি বলে আমি মনে করি না। এর ব্যাখ্যা কী?

30
জাভাস্ক্রিপ্ট কি কোনও পাস-বাই-রেফারেন্স বা পাস-বাই-ভ্যালু ভাষা?
আদিম প্রকারগুলি (সংখ্যা, স্ট্রিং, ইত্যাদি) মান দ্বারা পাস হয় তবে বস্তুগুলি অজানা, কারণ এগুলি উভয়ই পাশ-বাই-মান হতে পারে (যদি আমরা বিবেচনা করি যে কোনও বস্তুর ধারক একটি ভেরিয়েবল আসলে অবজেক্টের একটি রেফারেন্স হয়) ) এবং পাস-বাই-রেফারেন্স (যখন আমরা বিবেচনা করি যে বস্তুর ভেরিয়েবলটি বস্তুটিকে ধারণ করে)। যদিও এটি আসলে শেষ …

15
রেফারেন্স দিয়ে পাস করার সাথে বনাম মান দিয়ে যাওয়ার মধ্যে পার্থক্য কী?
পার্থক্য কি একটি পরামিতি রেফারেন্স দ্বারা পাস একটি পরামিতি মান দ্বারা পাস? দয়া করে আমাকে কিছু উদাহরণ দিতে পারেন?

12
জাভাতে কোনও পদ্ধতি প্যারামিটারে আমি কেন "চূড়ান্ত" শব্দটি ব্যবহার করব?
finalকীওয়ার্ডটি যখন পদ্ধতি পরামিতিগুলিতে ব্যবহৃত হয় তখন সত্যই কার্যকর হয় না আমি বুঝতে পারি না । আমরা যদি বেনামে ক্লাস, পাঠযোগ্যতা এবং অভিপ্রায় ঘোষণার ব্যবহার বাদ দিই তবে এটি আমার কাছে প্রায় অকেজো বলে মনে হচ্ছে। কিছু ডেটা স্থির থাকে তা প্রয়োগ করা ততটা শক্তিশালী নয়। যদি প্যারামিটারটি কোনও আদিম …

8
পিএইচপি-তে অ্যারেগুলি কি মান হিসাবে বা নতুন ভেরিয়েবলের রেফারেন্স হিসাবে অনুলিপি করা হয় এবং যখন ফাংশনগুলিতে পাস হয়?
1) কোনও অ্যারে যখন কোনও পদ্ধতি বা ফাংশনে আর্গুমেন্ট হিসাবে পাস করা হয়, তখন এটি রেফারেন্স বা মান দ্বারা পাস হয়? 2) কোনও ভেরিয়েবলের জন্য অ্যারে নির্ধারণের সময়, নতুন ভেরিয়েবলটি মূল অ্যারেটির কোনও রেফারেন্স হয়, বা এটি নতুন অনুলিপি হয়? এটি করার বিষয়ে কী: $a = array(1,2,3); $b = $a; …


7
সি ++ এ ফাংশনগুলিতে কীভাবে বস্তুগুলি পাস করবেন?
আমি সি ++ প্রোগ্রামিংয়ে নতুন, তবে জাভাতে আমার অভিজ্ঞতা আছে। কীভাবে সি ++ এ ফাংশনগুলিতে জিনিসগুলি পাস করতে হবে সে সম্পর্কে আমার গাইডেন্স দরকার। আমার কি পয়েন্টার, রেফারেন্স, বা অ-পয়েন্টার এবং অ-রেফারেন্স মানগুলি পাস করতে হবে? আমার মনে আছে জাভাতে এ জাতীয় কোনও সমস্যা নেই কারণ আমরা কেবলমাত্র ভেরিয়েবলটি পাস …

7
রেফারেন্স বা সি # তে মান দ্বারা অবজেক্টগুলি পাস করা
সি # তে, আমি সর্বদা ভেবেছি যে অ-আদিম পরিবর্তনগুলি রেফারেন্স দ্বারা এবং আদিম মানগুলি মান দ্বারা পাস হয়েছিল। সুতরাং যখন কোনও পদ্ধতিতে কোনও অ-আদিম বস্তু পাস করার সময়, পদ্ধতিতে অবজেক্টটির সাথে যে কোনও কিছু করা বস্তুটির পাস হওয়ার ক্ষেত্রে প্রভাব ফেলবে। (সি # 101 স্টাফ) যাইহোক, আমি লক্ষ্য করেছি যে …

10
মান দ্বারা পাস করা বা ধ্রুবক রেফারেন্স দিয়ে পাস করা কি সি ++ তে ভাল?
মান দ্বারা পাস করা বা ধ্রুবক রেফারেন্স দিয়ে পাস করা কি সি ++ তে ভাল? আমি ভাবছি যা ভাল অনুশীলন হয়। আমি বুঝতে পারি যে ধ্রুবক রেফারেন্স দ্বারা পাস প্রোগ্রামে আরও ভাল পারফরম্যান্সের জন্য সরবরাহ করা উচিত কারণ আপনি ভেরিয়েবলের একটি অনুলিপি তৈরি করছেন না।

10
সি # তে রেফারেন্স-টাইপ ভেরিয়েবলের জন্য "রেফ" ব্যবহার কী?
আমি বুঝতে পেরেছি যে আমি যদি প্যারামিটার হিসাবে কোনও মান-টাইপ ( int, structইত্যাদি) পাস করি ( refকীওয়ার্ড ব্যতীত), সেই ভেরিয়েবলের একটি অনুলিপি পদ্ধতিতে প্রেরণ করা হয় তবে আমি refকীওয়ার্ডটি ব্যবহার করি যদি সেই ভেরিয়েবলের একটি রেফারেন্স পাস হয়, নতুন নয় কিন্তু রেফারেন্স-প্রকারের সাথে ক্লাসগুলির মতো refকীওয়ার্ড ছাড়াই রেফারেন্সটি কোনও কপি …

7
128 == 128 টি মিথ্যা তবে জাভাতে পূর্ণসংখ্যার মোড়কে তুলনা করার সময় 127 == 127 সত্য?
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } আউটপুট: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } আউটপুট: true দ্রষ্টব্য: -128 এবং 127 এর মধ্যে নম্বরগুলি সত্য।

17
সি ++ - স্ট্যান্ডার্ড :: শেয়ারড_পিটার বা বুস্ট :: শেয়ারড_পিটিআরের রেফারেন্সগুলি পাস করা
আমার যদি এমন একটি ফাংশন থাকে যা এর সাথে কাজ করা প্রয়োজন shared_ptr, তবে এটির কোনও রেফারেন্সটি পাঠানো কি আরও দক্ষ হবে না (যাতে shared_ptrঅবজেক্টটি অনুলিপি করা এড়ানোর জন্য )? সম্ভাব্য খারাপ পার্শ্ব প্রতিক্রিয়াগুলি কী কী? আমি দুটি সম্ভাব্য কেস কল্পনা করি: 1) ফাংশনের ভিতরে একটি অনুলিপি যুক্তির মতো তৈরি …

8
সুইফট পাস বাই ভ্যালু বা পাস বাই বাই রেফারেন্স
আমি সুইফ্টে সত্যিই নতুন এবং আমি কেবল পড়েছি যে ক্লাসগুলি রেফারেন্স দ্বারা পাস করা হয় এবং অ্যারে / স্ট্রিং ইত্যাদি অনুলিপি করা হয়। রেফারেন্সের মাধ্যমে পাসটি কি একইভাবে অবজেক্টিভ-সি বা জাভা যেখানে আপনি "" একটি "রেফারেন্সটি পাস করেন বা রেফারেন্স দ্বারা এটি সঠিক পাস?

11
পাইথনে রেফারেন্স দিয়ে পূর্ণসংখ্যা পাস করা
পাইথনে রেফারেন্স দিয়ে আমি কীভাবে একটি পূর্ণসংখ্যা পাস করতে পারি? আমি একটি ভেরিয়েবলের মানটি সংশোধন করতে চাই যা আমি ফাংশনটিতে যাচ্ছি। আমি পড়েছি পাইথনের প্রতিটি জিনিসই মূল্য দিয়ে যায় তবে একটি সহজ কৌশল থাকতে হবে। উদাহরণস্বরূপ, জাভা তোমাদের রেফারেন্স ধরনের পাস পারে Integer, Longইত্যাদি আমি কীভাবে কোনও রেফারেন্স দিয়ে কোনও …

6
পাইথন পান্ডাস ডেটা ফ্রেম, এটি কি পাস-বাই-ভ্যালু বা পাস-বাই-রেফারেন্স
যদি আমি কোনও ফাংশনে ডেটাফ্রেম পাস করি এবং ফাংশনের অভ্যন্তরে এটি সংশোধন করি, তবে তা কী পাস-বাই-মান বা পাস-বাই-রেফারেন্স হয়? আমি নিম্নলিখিত কোড চালাচ্ছি a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) aফাংশন কল করার পরে এর মান পরিবর্তন হয় না। এর অর্থ কী এটি পাস-বাই-ভ্যালু? আমি নিম্নলিখিত …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.