প্রশ্ন ট্যাগ «parameter-passing»

প্যারামিটার-পাসিং একটি ফাংশনের পরামিতিগুলিতে মান নির্ধারণের প্রক্রিয়া

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

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

21
প্যারামিটারগুলির জন্য ** (ডাবল স্টার / অ্যাসিটার্ক) এবং * (তারা / তারকাচিহ্ন) কী করে?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? নিম্নলিখিত পদ্ধতি সংজ্ঞা কী নেই *এবং **জন্য কি param2? def foo(param1, *param2): def bar(param1, **param2):

9
বাশ স্ক্রিপ্টে পাস হওয়া আর্গুমেন্টের চেক করুন
আমি চাইব আমার বাশ স্ক্রিপ্টটি একটি ত্রুটি বার্তা প্রিন্ট করবে যদি প্রয়োজনীয় আর্গুমেন্ট গণনাটি পূরণ না হয়। আমি নিম্নলিখিত কোড চেষ্টা করেছিলাম: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi কিছু অজানা কারণে আমি নিম্নলিখিত ত্রুটি পেয়েছি: test: line …

5
একটি ফাংশন কলে স্টার অপারেটরের অর্থ কী?
কী *অপারেটর যেমন মত কোড হিসাবে, পাইথন এর অর্থ zip(*x)বা f(**k)? এটি দোভাষীর অভ্যন্তরীণভাবে কীভাবে পরিচালনা করা হয়? এটি কি আদৌ পারফরম্যান্সকে প্রভাবিত করে? এটি দ্রুত বা ধীর? এটি কখন কার্যকর এবং কখন তা নয়? এটি কোনও ফাংশন ঘোষণায় বা একটি কলে ব্যবহার করা উচিত?


8
Aচ্ছিক ইনপুট আর্গুমেন্ট গ্রহণ করে এমন কোনও বাশ স্ক্রিপ্ট কীভাবে লিখবেন?
আমি চাই আমার স্ক্রিপ্টটি একটি alচ্ছিক ইনপুট নিতে সক্ষম হবে, যেমন বর্তমানে আমার লিপিটি #!/bin/bash somecommand foo তবে আমি এটি বলতে চাই: #!/bin/bash somecommand [ if $1 exists, $1, else, foo ]

4
তর্কগুলি তর্কগুলিতে প্রসারিত করা হচ্ছে
পাইথন টিপলকে কোনও ফাংশনে প্রসারিত করার কোনও উপায় আছে - আসল পরামিতি হিসাবে? উদাহরণস্বরূপ, expand()যাদু এখানে : some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") আমি এক সংজ্ঞায়িত করতে পারে জানেন myfunযেমন myfun((a, b, …

10
কেন প্যারাম কীওয়ার্ড ব্যবহার করবেন?
আমি জানি এটি একটি প্রাথমিক প্রশ্ন, তবে আমি কোনও উত্তর খুঁজে পাইনি। কেন এটি ব্যবহার করবেন? আপনি যদি কোনও ফাংশন বা এটি ব্যবহার করে এমন কোনও পদ্ধতি লিখেন, আপনি এটি সরিয়ে দেওয়ার পরে কোডটি এখনও পুরোপুরি কার্যকর হবে, 100% না ছাড়াই। উদাহরণ: প্যারাম সহ: static public int addTwoEach(params int[] args) …

13
জাভাস্ক্রিপ্ট: কলব্যাক ফাংশনে প্যারামিটারগুলি পাস করা
আমি কলব্যাক হিসাবে ব্যবহৃত একটি ফাংশনটিতে কিছু পরামিতি দেওয়ার চেষ্টা করছি, আমি কীভাবে এটি করতে পারি? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (param1, param2); } callbackTester (tryMe, "hello", "goodbye");

7
jQuery এর। ক্লিক - ব্যবহারকারীর ফাংশনে প্যারামিটারগুলি পাস করুন
আমি jQuery এর। ক্লিক ক্লিক করে পরামিতিগুলির সাথে একটি ফাংশন কল করার চেষ্টা করছি, তবে আমি এটি কাজ করতে পারি না। আমি এটি এইভাবে কাজ করতে চাই: $('.leadtoscore').click(add_event('shot')); যা কল function add_event(event) { blah blah blah } আমি যদি প্যারামিটারগুলি ব্যবহার না করি তবে এটি কাজ করে: $('.leadtoscore').click(add_event); function add_event() …

6
ফাংশন আর্গুমেন্ট এয়ার এয়ারস্কিপ?
একটি ফাংশনের যুক্তিগুলির মধ্যে খালি নক্ষত্রটি কী করে? আমি যখন আচারের মডিউলটি দেখি তখন আমি এটি দেখতে পাই: pickle.dump(obj, file, protocol=None, *, fix_imports=True) আমি পূর্ববর্তী যুক্তিগুলির (একক এবং দ্বিগুণ অ্যাসিরিস্টস সম্পর্কে আর্গুমেন্টের পরিবর্তনশীল সংখ্যার জন্য) সম্পর্কে জানি, তবে এর আগে কিছুই হয় না। এবং আমি খুব নিশ্চিত যে এটি আচার …

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

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

6
jQuery - জমা দেওয়ার জন্য অতিরিক্ত প্যারামিটার যুক্ত করুন (এজ্যাক্স নয়)
JQuery এর 'সাবমিট' ব্যবহার করে - কোনও ফর্মের অতিরিক্ত পরামিতিগুলি পাশ করার কোনও উপায় আছে কি? আমি আজাক্সের সাথে এটি করতে চাইছি না - এটি স্বাভাবিক, রিফ্রেশ-সাধারণ ফর্ম জমা। $('#submit').click(function () { $('#event').submit(function () { data: { form['attendees'] = $('#attendance').sortable('toArray').toString(); }); });

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