আমি কীভাবে 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.