Go natija chiqarish
Go tilida matn chiqarish uchun uchta funksiya bor:
Print()Println()Printf()
Print() funksiyasi
Print() funksiyasi o‘z argumentlarini standart formatda chiqaradi.
Misol
i va j qiymatlarini chiqaring:
package main
import "fmt"
func main() {
var i,j string = "Hello","World"
fmt.Print(i)
fmt.Print(j)
}
Natija:
HelloWorld
Misol
Agar argumentlarni yangi qatorlarda chiqarmoqchi bo‘lsak, \n belgisidan foydalanishimiz kerak.
package main
import "fmt"
func main() {
var i,j string = "Hello","World"
fmt.Print(i, "\n")
fmt.Print(j, "\n")
}
Natija:
Hello
World
Maslahat: \n yangi qator hosil qiladi.
Misol
Bir nechta o‘zgaruvchini chiqarish uchun bitta Print() funksiyasidan foydalanish ham mumkin.
package main
import "fmt"
func main() {
var i,j string = "Hello","World"
fmt.Print(i, "\n",j)
}
Natija:
Hello
World
Misol
Agar string argumentlar orasiga bo‘sh joy qo‘shmoqchi bo‘lsak, " " belgisidan foydalanishimiz kerak:
package main
import "fmt"
func main() {
var i,j string = "Hello","World"
fmt.Print(i, " ", j)
}
Natija:
Hello World
Misol
Agar argumentlarning hech biri string bo‘lmasa, Print() ular orasiga bo‘sh joy qo‘yadi:
package main
import "fmt"
func main() {
var i,j = 10,20
fmt.Print(i,j)
}
Natija:
10 20
Println() funksiyasi
Println() funksiyasi Print() funksiyasiga o‘xshaydi, farqi shundaki, argumentlar orasiga bo‘sh joy, oxiriga esa yangi qator qo‘shiladi:
Misol
package main
import "fmt"
func main() {
var i,j string = "Hello","World"
fmt.Println(i,j)
}
Natija:
Hello WorldPrintf() funksiyasi
Printf() funksiyasi avval argumentlarini berilgan formatlash belgisi (formatting verb) asosida formatlaydi, so‘ngra ularni chiqaradi.
Bu yerda ikkita formatlash belgisidan foydalanamiz:
%vargumentlarning qiymatini chiqarish uchun ishlatiladi%Targumentlarning tipini chiqarish uchun ishlatiladi
Misol
package main
import "fmt"
func main() {
var i string = "Hello"
var j int = 15
fmt.Printf("i has value: %v and type: %T\n", i, i)
fmt.Printf("j has value: %v and type: %T", j, j)
}
Natija:
i has value: Hello and type: string
j has value: 15 and type: intMaslahat: Barcha formatlash belgilarini Go formatlash belgilari bobida ko‘ring.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
