প্রশ্ন ট্যাগ «string-interpolation»

স্ট্রিং ইন্টারপোলেশন হ'ল প্রদত্ত মানগুলির দ্বারা স্ট্রিংয়ে সংজ্ঞাযুক্ত অক্ষর অনুক্রমের প্রতিস্থাপন। এই উপস্থাপনাটি কনটেনটেশন অপারেটরগুলি ব্যবহার করে একাধিক স্ট্রিং এবং মানগুলির সংমিশ্রণের চেয়ে সামগ্রী বিন্যাসকরণ এবং সংজ্ঞায়িত করার জন্য আরও স্বজ্ঞাত হিসাবে বিবেচিত হতে পারে। স্ট্রিং ইন্টারপোলেশন সাধারণত পিএইচপি, হ্যাক্স, পার্ল, রুবি, পাইথন, সি # (6.0 হিসাবে) এবং অন্যান্য সহ অনেক প্রোগ্রামিং ভাষায় ভাষার বৈশিষ্ট্য হিসাবে প্রয়োগ করা হয়।

19
আমি কীভাবে জাভাস্ক্রিপ্টে স্ট্রিং ইন্টারপোলেশন করতে পারি?
এই কোডটি বিবেচনা করুন: var age = 3; console.log("I'm " + age + " years old!"); স্ট্রিং সংমিশ্রণ ব্যতীত কোনও স্ট্রিংয়ে ভেরিয়েবলের মান sertোকানোর জন্য কি অন্য কোনও উপায় আছে?

16
জাভাস্ক্রিপ্টের স্ট্রিংগুলিতে কীভাবে বিন্দু বিন্যাস ছাড়াই ভেরিয়েবলগুলি ইন্টারপোলেট করবেন?
আমি পিএইচপি-তে জানি আমরা এরকম কিছু করতে পারি: $hello = "foo"; $my_string = "I pity the $hello"; আউটপুট: "I pity the foo" আমি ভাবছিলাম যে একই জিনিসটি জাভাস্ক্রিপ্টেও সম্ভব কিনা। স্ট্রিংয়ের ভিতরে ভ্যারিয়েবলগুলি কনট্যাক্টেশন ব্যবহার না করে ব্যবহার করা - এটি লেখার জন্য আরও সংক্ষিপ্ত এবং মার্জিত দেখায়।

1
একটি ইন্টারপোল্টেড স্ট্রিংয়ের মধ্যে টের্নারি অপারেটরটি কীভাবে ব্যবহার করবেন?
আমি কেন এই কোডটি সংকলন করব না তা নিয়ে বিভ্রান্ত: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}"; আমি যদি এটি বিভক্ত করি তবে এটি ভাল কাজ করে: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

15
পিএইচপি - কিভাবে একটি নতুন লাইন চরিত্র তৈরি করতে?
পিএইচপি-তে আমি একটি নতুন লাইন চরিত্র তৈরি করার চেষ্টা করছি: echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; এর পরে আমি নোটপ্যাডে তৈরি ফাইলটি খুলি এবং এটি আক্ষরিক অর্থেই নতুন লাইনটি লিখে দেয়: 1 জন দোআর \ n 1 জন দোআর \ n জন জন দোআর …


1
ইন্টারপোলেশন দিয়ে আপনি কীভাবে ভারব্যাটিম স্ট্রিং ব্যবহার করবেন?
সি # 6 এ একটি নতুন বৈশিষ্ট্য রয়েছে: ইন্টারপোল্টেড স্ট্রিং। এগুলি আপনাকে সূচকের উপর নির্ভর না করে সরাসরি কোডে এক্সপ্রেশন দেয়: string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); হয়ে: string s = $"Adding \"{x}\" and {this.Y()} to foobar."; তবে ভারব্যাটিম স্ট্রিংগুলি (মূলত এসকিউএল স্টেটমেন্ট) ব্যবহার করে …


3
স্ট্রিং ইন্টারপোলেশন বনাম স্ট্রিং.ফর্ম্যাট
স্ট্রিং ইন্টারপোলেশন ব্যবহারের মধ্যে একটি লক্ষণীয় পারফরম্যান্স পার্থক্য রয়েছে: myString += $"{x:x2}"; বনাম স্ট্রিং.ফর্ম্যাট ()? myString += String.Format("{0:x2}", x); আমি কেবলই জিজ্ঞাসা করছি কারণ রিশার্পার ঠিক করার অনুরোধ জানায় এবং এর আগে আমাকে বোকা বানানো হয়েছিল।

13
আমি স্ট্রিংগুলি কীভাবে বিভক্ত করব?
আমি সি # (পাইথনের পটভূমি থেকে আগত) এ নিম্নলিখিতগুলি করতে চাই: strVar = "stack" mystr = "This is %soverflow" % (strVar) স্ট্রিংয়ের ভিতরে থাকা টোকেনকে এর মানটির সাথে কীভাবে প্রতিস্থাপন করব?

10
কীভাবে এফ-স্ট্রিংয়ের মূল্যায়ন স্থগিত / স্থগিত করবেন?
আমি কিছু ফাইল উত্পন্ন করতে টেম্পলেট স্ট্রিংগুলি ব্যবহার করছি এবং আমার আগের টেম্পলেট কোডটি এর থেকে কিছুটা হ্রাস করার জন্য আমি এই উদ্দেশ্যে নতুন এফ-স্ট্রিংয়ের সংক্ষিপ্ততা পছন্দ করি: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) এখন আমি এটি করতে পারি, …

4
আপনি কীভাবে কোনও দ্বিগুণ উদ্ধৃত স্ট্রিংয়ে কোনও সামগ্রীর সম্পত্তি ব্যবহার করতে পারেন?
আমার কাছে নিম্নলিখিত কোড রয়েছে: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; যখন আমি স্ট্রিং এক্সিকিউট কমান্ডের মধ্যে একটি বৈশিষ্ট্য ব্যবহার করার চেষ্টা করি: & "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL ` …

1
যখন কোনও কোঁকড়া ধনুর্বন্ধনী নেই তখন কেন রুবিতে স্ট্রিং ইন্টারপোলেশন কাজ করে?
রুবিতে স্ট্রিং ইন্টারপোলেশন ব্যবহারের সঠিক উপায়টি হ'ল: name = "Ned Stark" puts "Hello there, #{name}" #=> "Hello there, Ned Stark" আমি সর্বদা এটি ব্যবহার করার ইচ্ছা করি। যাইহোক, আমি রুবির স্ট্রিং অন্তরঙ্গকরণের মধ্যে অদ্ভুত কিছু লক্ষ্য করেছি । আমি লক্ষ্য করেছি যে স্ট্রিং ইন্টারপোলেশনটি রুবিতে উদাহরণস্বরূপ ভেরিয়েবলের ক্ষেত্রে কোঁকড়া ধনুর্বন্ধনী …

8
কীভাবে সমাধান করবেন "স্ট্রিং ইন্টারপোলেশন একটি alচ্ছিক মানের জন্য একটি ডিবাগ বিবরণ উত্পাদন করে; আপনি কি এই স্পষ্ট করে বলতে চাইছেন? " এক্সকোড 8.3 বিটাতে?
বিটা ৮.৩ থেকে, লক্ষ লক্ষ সতর্কতা "স্ট্রিং অন্তরঙ্গকরণ একটি alচ্ছিক মানের জন্য একটি ডিবাগ বিবরণ উত্পন্ন করে; আপনার এটিকে সুস্পষ্ট করার অর্থ কি?" আমার কোড হাজির। উদাহরণস্বরূপ, সতর্কতা নিম্নলিখিত পরিস্থিতিতে আপ পপ আপ, যেখানে বিকল্পগুলি শূন্য করতে পারে: let msg = "*** Error \(options["taskDescription"]): cannot load \(sUrl) \(error)" পূর্বে ডিজাইন …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.