برنامه نویسی

Learning GO: 04 – انجمن DEV

Summarize this content to 400 words in Persian Lang
سلام! من در حال حاضر در حال یادگیری Go Lang هستم، و در حال یادداشت های اولیه در مورد مفهوم خود هستم و البته آنها را در اینجا منتشر می کنم. آنها خوب فکر نشده اند و یا خوب نوشته نشده اند، اما این فقط من هستم که هر از گاهی برای مرجعم یادداشت برداری می کنم.

من در حال گذراندن دوره Udemy توسط ماکسیمیلیان شوارتزمولر هستم،

یادداشت ها

می توانیم رشته های خروجی را با روش Printf() قالب بندی کنیم

گزینه های مختلفی برای اضافه کردن به رشته خروجی وجود دارد که می تواند آن را قالب بندی کند
اینجا داریم %v و \n که به اضافه کردن مقدار متغیر و همچنین با کمک کرد \n همه چیز بعد از آن در خط بعدی خواهد بود
بسیاری از این افعال وجود دارد که می توانیم آنها را به قالب اضافه کنیم، اسناد رسمی را بررسی کنیم
می توانیم استفاده کنیم %.0f برای گرد کردن اعداد شناور
عدد قبل از f به عددی اشاره دارد که می خواهیم بعد از نشان دهیم.

– پس اگر بگوییم %.2f که بعد از 2 عدد چاپ می شود.

fmt.Printf(“Future Value : %v\nFuture Value (Adjusted for Inflation): %v”, futureValue, futureRealValue)

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ذخیره رشته های قالب بندی شده در یک متغیر

با استفاده از روش Sprintf() ما می توانیم هر رشته فرمت شده را در یک متغیر ذخیره کنیم و سپس از آن متغیر به جای رشته کامل استفاده کنیم

formattedFV := fmt.Sprintf(“Future Value : %.0f\n”, futureValue)
formattedFRV := fmt.Sprintf(“Future Value (Adjusted for Inflation): %0.f\n”, futureRealValue)

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از آن می توانیم از متد Print() برای چاپ این رشته ها استفاده کنیم که فقط رشته را بدون هیچ گونه قالب بندی چاپ می کند

fmt.Print(formattedFV, formattedFRV)

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

رشته های چند خطی

می توانیم از بکتیک استفاده کنیم “ به جای نقل‌قول‌های دوگانه برای ایجاد رشته‌های قالب‌بندی شده چند خطی، از این طریق

`gofmt.Printf(`Future Value : %v Future Value (Adjusted for Inflation): %v`, futureValue, futureRealValue)`

سلام! من در حال حاضر در حال یادگیری Go Lang هستم، و در حال یادداشت های اولیه در مورد مفهوم خود هستم و البته آنها را در اینجا منتشر می کنم. آنها خوب فکر نشده اند و یا خوب نوشته نشده اند، اما این فقط من هستم که هر از گاهی برای مرجعم یادداشت برداری می کنم.

من در حال گذراندن دوره Udemy توسط ماکسیمیلیان شوارتزمولر هستم،


یادداشت ها

می توانیم رشته های خروجی را با روش Printf() قالب بندی کنیم

  • گزینه های مختلفی برای اضافه کردن به رشته خروجی وجود دارد که می تواند آن را قالب بندی کند
  • اینجا داریم %v و \n که به اضافه کردن مقدار متغیر و همچنین با کمک کرد \n همه چیز بعد از آن در خط بعدی خواهد بود
  • بسیاری از این افعال وجود دارد که می توانیم آنها را به قالب اضافه کنیم، اسناد رسمی را بررسی کنیم
  • می توانیم استفاده کنیم %.0f برای گرد کردن اعداد شناور
  • عدد قبل از f به عددی اشاره دارد که می خواهیم بعد از نشان دهیم.

– پس اگر بگوییم %.2f که بعد از 2 عدد چاپ می شود.



fmt.Printf("Future Value : %v\nFuture Value (Adjusted for Inflation): %v", futureValue, futureRealValue)


وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ذخیره رشته های قالب بندی شده در یک متغیر

  • با استفاده از روش Sprintf() ما می توانیم هر رشته فرمت شده را در یک متغیر ذخیره کنیم و سپس از آن متغیر به جای رشته کامل استفاده کنیم


formattedFV := fmt.Sprintf("Future Value : %.0f\n", futureValue)
formattedFRV := fmt.Sprintf("Future Value (Adjusted for Inflation): %0.f\n", futureRealValue)


وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • پس از آن می توانیم از متد Print() برای چاپ این رشته ها استفاده کنیم که فقط رشته را بدون هیچ گونه قالب بندی چاپ می کند


fmt.Print(formattedFV, formattedFRV)

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

رشته های چند خطی

  • می توانیم از بکتیک استفاده کنیم به جای نقل‌قول‌های دوگانه برای ایجاد رشته‌های قالب‌بندی شده چند خطی، از این طریق

`go
fmt.Printf(`Future Value : %v Future Value (Adjusted for Inflation): %v`, futureValue, futureRealValue)
`

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا