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

রেফারেন্স দ্বারা পাস হ'ল একটি আর্গুমেন্ট মার্শেলিং কৌশল যা মেমরিতে ভেরিয়েবলের অবস্থানটি ভেরিয়েবলের মানটির অনুলিপি না করে কোনও ফাংশনে প্রেরণ করা হয়, যদিও ফাংশনটি তার পয়েন্টারের পরিবর্তে ভেরিয়েবলটি প্রাপ্ত করার জন্য সোর্স কোডে উপস্থিত হয়।

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

26
রেফারেন্স দিয়ে আমি কীভাবে একটি ভেরিয়েবল পাস করব?
পাইথন ডকুমেন্টেশন প্যারামিটারগুলি রেফারেন্স বা মান দ্বারা পাস হয়েছে কিনা সে সম্পর্কে অস্পষ্ট বলে মনে হচ্ছে এবং নিম্নলিখিত কোডটি অপরিবর্তিত মান 'মূল' উত্পাদন করে class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' আসল রেফারেন্স দ্বারা ভেরিয়েবলটি পাস করার জন্য আমি কি কিছু করতে …

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

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

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

10
জাভাস্ক্রিপ্টে ভবিষ্যদ্বাণী করার সময় অ্যারের মানগুলি পরিবর্তন করা সম্ভব?
উদাহরণ: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); অ্যারেটি এখনও এটির মূল মানগুলির সাথে রয়েছে, পুনরাবৃত্তি ফাংশন থেকে অ্যারের উপাদানগুলিতে লেখার অ্যাক্সেসের কোনও উপায় আছে কি?

11
কোনও বস্তু পাস করার সময় 'রেফ' কীওয়ার্ডটি কেন ব্যবহার করবেন?
আমি যদি কোনও পদ্ধতিতে কোনও বস্তুটি পাস করছি তবে আমি কেন রেফার শব্দটি ব্যবহার করব? এটি কি কোনওভাবেই ডিফল্ট আচরণ নয়? উদাহরণ স্বরূপ: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = …

13
জাভাস্ক্রিপ্টে রেফারেন্স সহ ভেরিয়েবলগুলি পাস করুন
আমি কীভাবে জাভাস্ক্রিপ্টে রেফারেন্স দিয়ে ভেরিয়েবলগুলি পাস করব? আমার কাছে 3 টি ভেরিয়েবল রয়েছে যা আমি বেশ কয়েকটি অপারেশন করতে চাই, তাই আমি এগুলি লুপের জন্য রাখতে এবং প্রতিটিটির জন্য অপারেশন সম্পাদন করতে চাই। সুডোকোড: myArray = new Array(var1, var2, var3); for (var x = 0; x < myArray.length; x++){ …

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


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

13
রুবি কি রেফারেন্স বা মান দ্বারা পাস?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userঅবজেক্ট পদ্ধতিতে lang_errorsভেরিয়েবলটিতে ত্রুটি যুক্ত করে update_lanugages। আমি যখন @userবস্তুটিতে একটি সংরক্ষণ সম্পাদন করি তখন আমি lang_errorsভেরিয়েবলটিতে প্রাথমিকভাবে সঞ্চিত ত্রুটিগুলি হারাব । যদিও …

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

7
সি ++ তে রেফারেন্স দিয়ে পাসওয়ার্ড দিয়ে যাওয়ার সুবিধা রয়েছে কি?
সি ++ তে রেফারেন্স দিয়ে পাসিংয়ের মাধ্যমে পাস করার সুবিধা কী কী? ইদানীং, আমি বেশ কয়েকটি উদাহরণ দেখেছি যা রেফারেন্স দ্বারা পাস করার পরিবর্তে পয়েন্টারগুলির মাধ্যমে ফাংশন আর্গুমেন্টগুলি পছন্দ করে। এটি করার সুবিধা আছে? উদাহরণ: func(SPRITE *x); একটি কল সঙ্গে func(&mySprite); বনাম func(SPRITE &x); একটি কল সঙ্গে func(mySprite);

13
সি # তে রেফারেন্স সহ সম্পত্তিগুলি পাস করা
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Передача свойства с метод с модификатором модификатором রেফ и আউট আমি নিম্নলিখিতটি করার চেষ্টা করছি: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } এটি আমাকে একটি সংকলন …

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