Kontentga o‘tish

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 etish
  • Println - Matnni yangi qator bilan chop etish
  • Printf - Formatlangan matnni chop qilish
  • Sprint - Rangli matnni qaytarish
  • Sprintln - Yangi qator bilan rangli matn qaytaradi
  • Sprintf - 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!")

MIT litsenziyasi ostida chiqarilgan