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

মেট্রোগ্র্যামিং হ'ল ম্যাক্রো বা মেটাক্লাসগুলির মতো প্রোগ্রামিং পরিবেশের পুনরায় প্রোগ্রাম করার ক্ষমতা।

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

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

4
আমি কীভাবে কোনও রুবি শ্রেণির নামকে আন্ডারস্কোর-সীমাবদ্ধ প্রতীক হিসাবে রূপান্তর করব?
আমি কীভাবে প্রোগ্রামে কোনও শ্রেণীর নামকে, FooBarএকটি প্রতীক হিসাবে রূপান্তর করতে পারি :foo_bar? উদাহরণস্বরূপ এই জাতীয় কিছু, কিন্তু উটের কেসটি সঠিকভাবে পরিচালনা করে? FooBar.to_s.downcase.to_sym

4
রুবি মেটাপগ্রোমিং: গতিশীল উদাহরণের পরিবর্তনশীল নাম
ধরা যাক আমার কাছে নিম্নলিখিত হ্যাশ রয়েছে: { :foo => 'bar', :baz => 'qux' } কীভাবে আমি কীভাবে কী কী এবং মানগুলিকে কোনও বস্তুর উদাহরণ ভেরিয়েবল হতে সেট করতে পারি ... class Example def initialize( hash ) ... magic happens here... end end ... যাতে আমি নীচের মডেল ভিতরে শেষ …

4
পাইথন ক্লাসের __ রায় __.__ ডিক__ গুণাবলী কী?
>>> class A(object): pass ... >>> A.__dict__ <dictproxy object at 0x173ef30> >>> A.__dict__.__dict__ Traceback (most recent call last): File "<string>", line 1, in <fragment> AttributeError: 'dictproxy' object has no attribute '__dict__' >>> A.__dict__.copy() {'__dict__': <attribute '__dict__' of 'A' objects> ... } >>> A.__dict__['__dict__'] <attribute '__dict__' of 'A' objects> # What …

30
রূপকবিদ্যার জন্য পাইথন বনাম রুবি [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …


3
ফাংশন সংজ্ঞায়িত কেবল সেই ধরণের জন্য ফাংশন টেম্পলেটের ভিতরে ফাংশন কার্যকর করুন
আমার কাছে একটি ফাংশন টেম্পলেট রয়েছে যা এটি বিভিন্ন ইনপুট হিসাবে বিভিন্ন ধরণের নেয়। এই ধরণেরগুলির মধ্যে কেবল একটির getInt()ফাংশন রয়েছে। সুতরাং আমি চাই কোডটি কেবল সেই ধরণের জন্য ফাংশনটি চালানো হোক। একটি সমাধান পরামর্শ দিন। ধন্যবাদ #include <type_traits> #include <typeinfo> class X { public: int getInt(){ return 9; } …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.