আমি কীভাবে YAML এ খালি অ্যারে তৈরি করব?


188
array_with_three_elements:
- 1
- 2
- 3

empty_array:

যে খালি_আররে নির্দিষ্ট করার কোনও উপায় আছে: কোনও উপাদানবিহীন অ্যারে কি নেই []? আমি যখন এটি কোনও রুবি হ্যাশে লোড করি তখন আমি এটি জানতে চাই যে এটি একটি অ্যারে।

ধন্যবাদ


14
আপনি ব্যবহার চেষ্টা করেছেন []?
— জিমি

উত্তর:


305

ব্যবহার করার চেষ্টা করুন []:

empty_array: []

সুতরাং রুবিতে আপনার রয়েছে:

x = YAML::load("empty_array: []")
x # => {"empty_array" => []}

32
আমি কেবল যুক্ত করতে চেয়েছিলাম যে আপনি আইআরবিতে যেতে পারেন এবং এই জাতীয় কিছু টাইপ করতে পারেন: "কোনও বস্তুর জন্য ইয়ামালটি কী হওয়া উচিত তা দেখতে" 'ইয়ামল'; ওয়াইএএমএল :: ডাম্প ({: হাই => []}) "দরকার।
— মাইক এ।

20
আমি কেবল এটিই উল্লেখ করতে চাই যে জেএসএন হ'ল ওয়াইএএমএল ১.২ এর একটি আনুষ্ঠানিক উপসেট এবং পূর্ববর্তী সংস্করণের প্রায় সাবসেট। এইভাবে []একটি খালি অনুক্রমের ""জন্য কাজ করে , একটি খালি স্ট্রিংয়ের {}জন্য কাজ করে এবং খালি ম্যাপিংয়ের জন্য কাজ করে।
— ড্যানিয়েল এইচ

2
@ দানিএলএইচ নোট করুন যে ওয়াইএএমএল পার্সারগুলি ভিতরে []বা {}কাঠামোর ভিতরে লাইন বিরতি সমর্থন করতে পারে না , যা জেএসওএন ( উইকিপিডিয়া থেকে অনুলিপি ) চিয়ার্স
— অলিব্রে

2
অনেক পার্সার এখনও YAML 1.1 এ রয়েছে; উইকিপিডিয়া সম্ভবত এটি সম্পর্কে কথা বলছে। 1.2 রিলিজের পুরো পয়েন্টটি হল JSON কে একটি অফিশিয়াল সাবসেট বানানো।
— ড্যানিয়েল এইচ

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