Rang
Kirish
color paketi PTerm kutubxonasi yordamida terminal chiqishini ranglash uchun funksiyalar to'plamini taqdim etadi.
Maxsus Rang
Paket ma'lum ranglar uchun printerlar yaratish usullarini taqdim etadi. Ushbu usullar terminal chiqishini oson rang berish imkonini beradi.
color.Red()color.Green()color.Yellow()color.Blue()color.Magenta()color.Cyan()color.White()color.Black()color.Gray()color.Default()
Printer Usullari
contracts/support.Printer rangli matnni chop etish yoki formatlash uchun quyidagi usullarni taqdim etadi:
Print- Matnni chop etishPrintln- Matnni yangi qator bilan chop etishPrintf- Formatlangan matnni chop qilishSprint- Rangli matnni qaytarishSprintln- Yangi qator bilan rangli matn qaytaradiSprintf- Formatlangan rangli matnni qaytarish
go
import "github.com/goravel/framework/support/color"
color.Blue().Println("Salom, Goravel!")
color.Green().Printf("Salom, %s!", "Goravel")Maxsus Rang
color.New
color.New funksiyasi yangi rang printerini yaratadi. Siz terminal chiqishini ranglash uchun ushbu ob'ektdan foydalanishingiz mumkin.
go
import "github.com/goravel/framework/support/color"
color.New(color.FgRed).Println("Hello, Goravel!")