['   \n  \n ["ਨਾਮ _ 1, ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਜੰਗਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦਾ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਸੌਦਾ ਵੇਖਿਆ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਬਹੁਤ ਚੰਗੇ ਹੋ। ਕੀ ਤੁਸੀਂ ਸਿੰਗਲਟਨ ਦੀ ਇੱਕ ਕੋਡ ਉਦਾਹਰਣ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ?ਇੰਬੈੱਡਡ ਟਰਸਟ ਬੁੱਕ \'ਤੇ ਅਧਾਰਤ? ', 'ਨਾਮ _ 1, ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੀ ਜੰਗਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵੇਖੀ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਬਹੁਤ ਚੰਗੇ ਹੋ। ਕੀ ਤੁਸੀਂ ਸਿੰਗਲਟਨ ਅਧਾਰਤ ਕੋਡ ਉਦਾਹਰਣ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ?ਇੰਬੈੱਡਡ ਜੰਗਾਲ ਕਿਤਾਬ ਉੱਤੇ?', ' ["ਨਾਮ _ 1, ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਜੰਗਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦਾ ਇੱਕ ਬਹੁਤ ਵੱਡਾ ਸੌਦਾ ਵੇਖਿਆ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਬਹੁਤ ਚੰਗੇ ਹੋ। ਕੀ ਤੁਸੀਂ ਸਿੰਗਲਟਨ ਦੀ ਇੱਕ ਕੋਡ ਉਦਾਹਰਣ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ?", \'ਹੈਲੋ! ਹਾਂ, ਮੈਂ ਰਸਟ ਤੋਂ ਜਾਣੂ ਹਾਂ ਅਤੇ ਮੈਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਵਿੱਚ ਖੁਸ਼ੀ ਹੋਵੇਗੀ। \\n\\nSure, ਇੱਥੇ ਇੱਕ ਹੈਐੱਨ. ਏ. ਐੱਮ. ਈ. 2 ਅਤੇ ਐੱਨ. ਏ. ਐੱਮ. ਈ. 3 ਦੁਆਰਾ "ਇੰਬੈੱਡਡ ਰਸਟ" ਕਿਤਾਬ ਦੇ ਅਧਾਰ ਉੱਤੇ ਰਸਟ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲਟਨ ਦੀ ਉਦਾਹਰਨਃ \\n "\'ਰਸਟ \\n// ਇਹ ਸਿੰਗਲਟਨ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਜੋ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈਕਿਸੇ ਸਿੰਗਲਟਨ ਦੀ ਬੁਨਿਆਦੀ ਬਣਤਰ। \\ntrait Singleton {\\n// ਇਸ ਵਿਧੀ ਨੂੰ ਉਦੋਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ \'ਨਵਾਂ ()\' ਵਿਧੀ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \\n fn ਨਵਾਂ (init:)-> ਸੈਲਫ; \\n\\n// ਇਸ ਵਿਧੀ ਨੂੰ ਹਰ ਵਾਰ \'ਨਿਊ ()\' ਵਿਧੀ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਤੋਂ ਬਾਅਦ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।ਇੱਕ \'NAME _ 4\' ਕਿਸਮ ਲਈ ਇੱਕ ਸਧਾਰਨ ਸਿੰਗਲਟਨ ਲਾਗੂਕਰਨ। \\nਸਟਰਕਟ ਸਟਰਿੰਗਸਿੰਗਲਟਨ; \\n\\ਨਿੰਪਲ ਸਿੰਗਲਟਨ ਲਈ ਸਟਰਿੰਗਸਿੰਗਲਟਨ {\\n fn ਨਵਾਂ (init:)-> ਸੈਲਫ {\\n//ਜੇਕਰ ਇਹ ਪਹਿਲੀ ਵਾਰ ਹੈ ਕਿ \'ਨਵਾਂ ()\' ਢੰਗ ਨੂੰ ਕਾਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇੱਕ ਨਵਾਂ ਨਾਮ _ 4\\n// ਬਣਾਓ ਅਤੇ ਇਸ ਦਾ ਮੁੱਲ ਯਾਦ ਰੱਖੋ ਤਾਂ ਜੋ ਅਸੀਂ ਅਗਲੀ ਵਾਰ ਇਸ ਨੂੰ ਵਾਪਸ ਕਰ ਸਕੀਏ।\'ਨਵਾਂ ()\' ਵਿਧੀ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। \\n ਜੇਕਰ self.0.is_none () {\\n ਮੰਨ ਲਓ s = NAME _ 4:: ਤੋਂ (""); \\n self.0 = ਕੁੱਝ (s); \\n} \\n\\n/ਸਟੈਟਿਕ ਤੋਂ ਕੈਸ਼ ਕੀਤੇ ਹੋਏ NAME _ 4 ਨੂੰ ਵਾਪਸ ਕਰੋ।ਵੇਰੀਏਬਲ. \\n self.0.as_ref (). unwrap () \\n} \\n \\n fn new _ instance (& self)-> ਸੈਲਫ {\\n// ਸਿੰਗਲਟਨ ਦੇ ਇਸ ਲਾਗੂ ਕਰਨ ਲਈ ਇਸ ਵਿਧੀ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, \\n//ਪਰ ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚੰਗਾ ਅਭਿਆਸ ਹੈ ਜੇਕਰ ਤੁਹਾਡੇ ਸਿੰਗਲਟਨ ਦੀ ਅਵਸਥਾ ਹੈ। \\n self.new () \\n} \\n} \\n\\n// ਇਹ ਸਿੰਗਲਟਨ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਹੈ।ਇੱਕ ਸਿੰਗਲਟਨ ਬਣਾਉਣ ਲਈ। \\nfn ਮੈਨ () {\\n// NAME _ 4 ਸਿੰਗਲਟਨ ਦੀ ਇੱਕ ਨਵੀਂ ਉਦਾਹਰਣ ਬਣਾਓ। \\n ਮੰਨ ਲਓ ਕਿ s1 = ਸਟਰਿੰਗਸਿੰਗਲਟਨਃਃ ਨਵਾਂ (); \\n\\n/ਇੱਕ ਹੋਰ ਬਣਾਓ।ਨਾਮ _ 4 ਸਿੰਗਲਟਨ ਦੀ ਉਦਾਹਰਣ। \\n ਮੰਨ ਲਓ s2 = ਸਤਰਸਿੰਗਲਟਨਃਃ ਨਵਾਂ (); \\n\\n// ਦੋਵੇਂ ਉਦਾਹਰਣਾਂ ਨੂੰ ਇੱਕੋ ਨਾਮ _ 4 ਦਾ ਹਵਾਲਾ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ।s2); \\n} \\n \'\\n ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ\' ਸਿੰਗਲਟਨ \'ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਜੋ ਇੱਕ ਸਿੰਗਲਟਨ ਦੀ ਬੁਨਿਆਦੀ ਬਣਤਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।\' ਨਵੀਂ () \'ਵਿਧੀ ਨੂੰ ਪਹਿਲਾ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।ਸਮਾਂ \'ਨਵਾਂ ()\' ਵਿਧੀ ਨੂੰ ਇੱਕ ਦਿੱਤੀ ਗਈ ਉਦਾਹਰਣ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ \',\' ਕੀ ਤੁਸੀਂ ਆਪਣੀ ਉਦਾਹਰਣ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਇਹ ਇੰਬੈੱਡਡ ਪ੍ਰੋਸੈਸਰ ਪੈਰੀਫਿਰਲ ਦੇ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰੇਜੰਗਾਲ ਕਿਤਾਬ ਤੋਂ ਯਾਦ, ਭਾਗ 3.1 \'] ', 'ਨਾਮ _ 1, ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੀ ਜੰਗਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵੇਖੀ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਬਹੁਤ ਚੰਗੇ ਹੋ। ਕੀ ਤੁਸੀਂ ਸਿੰਗਲਟਨ ਅਧਾਰਤ ਕੋਡ ਉਦਾਹਰਣ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ?ਇੰਬੈੱਡਡ ਜੰਗਾਲ ਕਿਤਾਬ ਉੱਤੇ? \n ']