প্রশ্ন ট্যাগ «rust»

মরিচা একটি সিস্টেম প্রোগ্রামিং ভাষা যা কোনও জঞ্জাল সংগ্রহকারী ছাড়াই তিনটি লক্ষ্যতে মনোনিবেশ করে: সুরক্ষা, গতি এবং সম্মতি rency মরিচে লিখিত কোড সম্পর্কে প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। [মরিচা -২০১]] এর মতো একটি নির্দিষ্ট সংস্করণ প্রয়োজন এমন কোডের বিষয়ে উল্লেখ করে এমন প্রশ্নের জন্য একটি সংস্করণ নির্দিষ্ট ট্যাগ ব্যবহার করুন। [জং-কার্গো] এবং [মরিচা-ম্যাক্রোস] এর মতো সাবটপিক্সের জন্য আরও সুনির্দিষ্ট ট্যাগগুলি ব্যবহার করুন।

11
কমান্ড লাইন পরামিতি অ্যাক্সেস কিভাবে?
মরচে টিউটোরিয়াল কম্যান্ড লাইন থেকে প্যারামিটার নেয় কিভাবে ব্যাখ্যা করে নি। fn main()সমস্ত উদাহরণে খালি প্যারামিটার তালিকা দিয়ে দেখানো হয়েছে। কমান্ড লাইন প্যারামিটারগুলি অ্যাক্সেস করার সঠিক উপায়টি কী main?
153 command-line  rust 

5
মরিচা এক্সিকিউটেবল এত বিশাল কেন?
সবেমাত্র জাস্টকে খুঁজে পেয়েছেন এবং ডকুমেন্টেশনের প্রথম দুটি অধ্যায় পড়েছেন, আমি ভাষাটি তাদের বিশেষভাবে আকর্ষণীয়ভাবে সংজ্ঞায়িত করার পদ্ধতি এবং উপায়টি পেয়েছি। তাই আমি আমার আঙ্গুলগুলি ভিজা করার সিদ্ধান্ত নিয়েছি এবং হ্যালো ওয়ার্ল্ড দিয়ে শুরু করব ... আমি উইন্ডোজ 7 x64, বিটিডব্লুতে করেছিলাম। fn main() { println!("Hello, world!"); } cargo buildফলাফলটি …
153 rust  rust-cargo 

2
কোনও রুট প্রোগ্রাম কীভাবে তার কার্গো প্যাকেজ থেকে মেটাডেটা অ্যাক্সেস করতে পারে?
আপনি কীভাবে প্যাকেজের মরিচা কোড থেকে কোনও কার্গো প্যাকেজের মেটাডেটা (যেমন সংস্করণ) অ্যাক্সেস করবেন? আমার ক্ষেত্রে, আমি একটি কমান্ড লাইন সরঞ্জাম তৈরি করছি যা আমি একটি আদর্শ --versionপতাকা পেতে চাই এবং আমি প্রয়োগটি প্যাকেজের সংস্করণটি পড়তে চাই Cargo.tomlতাই এটি দুটি জায়গায় বজায় রাখতে হবে না। আমি ভাবতে পারি যে অন্যান্য …
150 rust  rust-cargo 


3
আমি কীভাবে একটি বিশ্বব্যাপী, পরিবর্তনীয় সিঙ্গলটন তৈরি করব?
সিস্টেমে কেবলমাত্র একটি ইনস্ট্যান্টেশন সহ স্ট্রাক তৈরি এবং ব্যবহার করার সর্বোত্তম উপায় কী? হ্যাঁ, এটি প্রয়োজনীয়, এটি ওপেনজিএল সাবসিস্টেম এবং এর একাধিক অনুলিপি তৈরি করা এবং এটিকে সর্বত্র ঘুরিয়ে দেওয়া এটিকে মুক্তি দেওয়ার চেয়ে বিভ্রান্তি বাড়িয়ে তুলবে। সিঙ্গলটন যতটা সম্ভব দক্ষ হওয়া দরকার। স্থিতিশীল অঞ্চলে একটি স্বেচ্ছাচারিতা বস্তু সংরক্ষণ করা …
140 rust 

1
মরিচ 1.x ফাইল পড়ার এবং লেখার ডি-ফ্যাক্টো উপায় কী?
মরিচা তুলনামূলকভাবে নতুন হওয়ার সাথে সাথে আমি ফাইলগুলি পড়া এবং লেখার অনেকগুলি উপায় দেখেছি। অনেকগুলি অত্যন্ত অগোছালো স্নিপেটস যার সাথে তাদের ব্লগ এসেছিল এবং আমি যে উদাহরণগুলি পেয়েছি তার মধ্যে 99% (এমনকি স্ট্যাক ওভারফ্লোতেও) অস্থির বিল্ডগুলি থেকে কাজ করে যা আর কাজ করে না। এখন যে মরিচা স্থিতিশীল, ফাইল পড়া …
136 file-io  rust 

4
একাধিক স্ট্রিং আক্ষরিক জন্য সিনট্যাক্স কি?
মরিচায় স্ট্রিং সিনট্যাক্স কীভাবে কাজ করে তা নির্ণয় করতে আমার খুব কষ্ট হচ্ছে। বিশেষত, আমি কীভাবে একাধিক লাইনের স্ট্রিং তৈরি করতে পারি তা বোঝার চেষ্টা করছি।
135 string  rust 

3
একই প্রকল্পের অন্য ফাইল থেকে একটি মডিউল কীভাবে অন্তর্ভুক্ত করবেন?
এই গাইড অনুসরণ করে আমি একটি কার্গো প্রকল্প তৈরি করেছি। src/main.rs fn main() { hello::print_hello(); } mod hello { pub fn print_hello() { println!("Hello, world!"); } } যা আমি ব্যবহার করে চালাচ্ছি cargo build && cargo run এবং এটি ত্রুটি ছাড়াই সংকলন করে। এখন আমি মূল মডিউলটিকে দুটি ভাগে ভাগ …
130 rust 

4
মরিচের 128-বিট পূর্ণসংখ্যা ger i128` কীভাবে 64-বিট সিস্টেমে কাজ করে?
মরিচায় 128-বিট পূর্ণসংখ্যা রয়েছে, এগুলি ডেটা টাইপের i128(এবং u128স্বাক্ষরযুক্ত স্বাক্ষরের জন্য) দ্বারা চিহ্নিত করা হয় : let a: i128 = 170141183460469231731687303715884105727; কীভাবে জাস্ট এই i128মানগুলি একটি 64-বিট সিস্টেমে কাজ করে; যেমন এটি গাণিতিক কীভাবে করে? যেহেতু, আমি যতদূর জানি, মানটি একটি x86-64 সিপিইউর একটি রেজিস্টারে ফিট করতে পারে না, সংকলকটি …


1
ধার করা বিষয়বস্তু থেকে সরানো যায় না / ভাগ করা রেফারেন্সের পিছনে যেতে পারে না
আমি ত্রুটি বুঝতে পারি না cannot move out of borrowed content। আমি এটি বহুবার পেয়েছি এবং আমি সর্বদা এটি সমাধান করেছি, তবে কেন আমি বুঝতে পারি নি। উদাহরণ স্বরূপ: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!("{}", line); } ত্রুটি উত্পাদন করে: …

2
স্ট্রিং (& স্ট্রিং), ভেক (এবং ভেক), বা বাক্স (এবং বাক্স) এর কোনও ফাংশন আর্গুমেন্ট হিসাবে কোনও রেফারেন্স গ্রহণ করতে কেন নিরুৎসাহিত করা হচ্ছে?
আমি কিছু জাস্ট কোড লিখেছিলাম যা &Stringএকটি যুক্তি হিসাবে গ্রহণ করে : fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } আমি এমন একটি কোডও লিখেছি যা একটি Vecবা Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == …

3
স্ট্রিংসের কোনও ভেক্টরের তুলনায় জোড় অপারেটরের সমতুল্য কত?
StringS এর কোনও ভেক্টরের উপরে "যোগদান" অপারেটরের জন্য মরিচা সমতুল্য আমি খুঁজে পাইনি । আমার একটি আছে Vec<String>এবং আমি তাদের একক হিসাবে যোগ দিতে চাই String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); সম্পর্কিত: মরচে ফাঁকা জায়গা দ্বারা পৃথক পৃথক একটি মুদ্রণ করার একটি মূ ?় উপায় …
120 string  rust 

2
মরিচায় 'x x x' কী করতে পারে?
আমি বন্য মধ্যে এই কোড দেখেছি : fields.sort_by_key(|&(_, ref field)| field.tags().into_iter().min().unwrap()); let fields = fields; let fields = fields;লাইনটি কী করে ? ওখানে কেন?
117 rust 

1
কোনও আইট্রেটার (বা অন্য কোনও বৈশিষ্ট্য) ফেরত দেওয়ার সঠিক উপায় কী?
নিম্নলিখিত মরিচা কোড কম্পাইল করে এবং কোনও সমস্যা ছাড়াই চলে। fn main() { let text = "abc"; println!("{}", text.split(' ').take(2).count()); } এর পরে, আমি এই জাতীয় কিছু চেষ্টা করেছি .... তবে এটি সংকলন হয়নি fn main() { let text = "word1 word2 word3"; println!("{}", to_words(text).take(2).count()); } fn to_words(text: &str) -> …
114 rust 

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