&
চিহ্ন নোড জন্য একটি alias (আপনার উদাহরণে &default
alias লেখা হিসাবে "ডিফল্ট" গঠন নোড) এবং *
রেফারেন্স নাম "ডিফল্ট" সঙ্গে বেনামে নোড। <<:
যে নোড বিষয়বস্তু সন্নিবিষ্ট করে।
আমাকে এখানে ওয়াইএএমএল স্পেসটি উদ্ধৃত করার অনুমতি দিন:
পুনরাবৃত্তি নোডগুলি (অবজেক্টস) প্রথমে একটি অ্যাঙ্কর দ্বারা চিহ্নিত করা হয় (এম্পারস্যান্ডের সাথে চিহ্নিত - "এবং") এবং তারপরে অ্যালাইজড হয় (একটি নক্ষত্রের সাথে উল্লেখ করা হয় - "*") তারপরে।
সুতরাং আপনার উদাহরণ অংশ
development: &default
adapter: postgresql
database: dev_development
test: &test
<<: *default
database: test_test
আসলে প্রসারিত
development: &default
adapter: postgresql
database: dev_development
test: &test
adapter: postgresql # from the "default" alias
database: test_test # overridden by the duplicate key
এবং একই সাথে "পরীক্ষা" নোডের পাশাপাশি উপন্যাস "পরীক্ষা" এর অধীনে উপলব্ধ করুন।
কটাক্ষপাত আছে YAML স্পেসিফিকেশন - 2.2 কাঠামো আরও বিস্তারিত জানার জন্য (অথবা আপনি এমনকি ডক্স moar প্রয়োজন হলে ++,: 3.2.2.2 অ্যাঙ্কর এবং ওরফে। )