নিমোর উত্তরের ভিত্তিতে:
println
ভাষায় নির্মিত একটি ফাংশন। এটা Bootstrapping অধ্যায় রয়েছে বৈশিষ্ট । লিঙ্ক থেকে:
বর্তমান প্রয়োগগুলি বুটস্ট্র্যাপিংয়ের সময় বেশ কয়েকটি বিল্ট-ইন ফাংশন সরবরাহ করে। এই ফাংশনগুলি সম্পূর্ণতার জন্য নথিভুক্ত তবে ভাষায় থাকার গ্যারান্টিযুক্ত নয়। তারা কোনও ফল দেয় না।
Function Behavior
print prints all arguments; formatting of arguments is implementation-specific
println like print but prints spaces between arguments and a newline at the end
সুতরাং, তারা বিকাশকারীদের পক্ষে দরকারী, কারণ তাদের নির্ভরতার অভাব রয়েছে (সংকলকটিতে নির্মিত হচ্ছে), তবে উত্পাদন কোডে নয় code এটা খেয়াল করা জরুরী যে গুরুত্বপূর্ণ print
এবং println
রিপোর্ট stderr
, নাstdout
।
পরিবার সরবরাহ করে fmt
তবে প্রযোজনা কোডে নির্মিত। stdout
অন্যথায় সুনির্দিষ্ট না করা হলে তারা পূর্বানুমতিভাবে প্রতিবেদন করে report এগুলি আরও বহুমুখী (যে কোনওটিতে যেমন fmt.Fprint*
রিপোর্ট করতে পারে io.Writer
, যেমন os.Stdout
, os.Stderr
এমনকি কোনও ধরণেরও can net.Conn
) এবং বাস্তবায়ন নির্দিষ্ট নয়।
আউটপুট জন্য দায়ী বেশিরভাগ প্যাকেজ fmt
একটি নির্ভরতা, যেমন log
। যদি আপনার প্রোগ্রামটি উত্পাদনে যে কোনও কিছু আউটপুট করে চলেছে, fmt
সম্ভবত আপনি যে প্যাকেজটি চান তা সম্ভবত।