YAML ਕੀ ਹੈ?

YAML ਦੀ ਸਿਨਟੈਕਸ ਹੋਰ ਉੱਚ ਪੱਧਰੀ ਭਾਸ਼ਾਵਾਂ ਦੇ ਸਮਾਨ ਹੈ-ਪੱਧਰ ਭਾਸ਼ਾਵਾਂ, ਅਤੇ ਇਹ ਸਰਲ ਤੌਰ 'ਤੇ ਸੂਚੀ, ਹੈਸ਼, ਸਕੈਲਰ ਆਦਿ ਵਰਗੇ ਡਾਟਾ ਫਾਰਮਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਸਪੇਸ ਇੰਡੈਂਸ਼ਨ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਦਿਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ-ਨਿਰਭਰ ਫੀਚਰਾਂ, ਜਿਸ ਨਾਲ ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਡਾਟਾ ਸਟ੍ਰਕਚਰਾਂ, ਵੱਖ-ਵੱਖ ਸੰਰਚਨਾ ਫਾਈਲਾਂ, ਝੁਕੇ ਸੁਨੇਹੇ ਸਮੱਗਰੀ, ਅਤੇ ਫਾਈਲ ਚਿੱਤਰ (ਉਦਾਹਰਣ ਵਜੋਂ, ਕਈ ਈਮੇਲ ਹੈੱਡਰ ਫਾਰਮੈਟ YAML ਨਾਲ ਬਹੁਤ ਮਿਲਦੇ ਜੁਲਦੇ ਹਨ). ਹਾਲਾਂਕਿ ਇਹ ਹੀਰਾਰਚੀਕਲ ਮਾਡਲ ਡਾਟਾ ਸਟ੍ਰਕਚਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਹੋਰ ਵਧੇਰੇ ਯੋਗ ਹੈ, ਪਰ ਸਬੰਧਤ ਮਾਡਲ ਡਾਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਸੁਚਾਰੂ ਸਿਨਟੈਕਸ ਵੀ ਹੈ। ਜਿਵੇਂ ਕਿ YAML ਵਿੱਚ ਸਪੇਸ, ਲਾਈਨ ਬ੍ਰੇਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਟਾ ਦੀ ਵੰਡ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇਹ ਬਹੁਤ ਵਧੇਰੇ ਚੰਗਾ ਹੈ-grep ਦੇ ਨਾਲ ਵਰਤੋਂ ਯੋਗ/Python/ਪਰਲ/Ruby. ਇਸ ਦੇ ਸਭ ਤੋਂ ਵੱਧ ਹੰਦੇ-ਫੀਚਰ ਹੈ ਵੱਖ-ਵੱਖ ਘੇਰਦਾਰ ਚਿੰਨ੍ਹਾਂ ਦੀ ਸਮਾਰਥਾ, ਜਿਵੇਂ ਕਿ ਕੁਤਾਹੇ, ਵੱਖ-ਵੱਖ ਪੈਰੈਂਥੇਸਿਜ਼, ਆਦਿ, ਜੋ ਕਿ ਸਟ੍ਰਕਚਰ ਵਿੱਚ ਘੇਰੇ ਹੋਏ ਹੋਣ 'ਤੇ ਜ਼ਿਆਦਾ ਜਟਿਲ ਅਤੇ ਪੜ੍ਹਨ ਵਾਲੇ ਹੋ ਸਕਦੇ ਹਨ।

ਤੁਹਾਡੇ ਪਗਲੇਪੱਗ