Menu
CoddyTech

Kata Kerja Format

Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 30 dari 109.

Mari pelajari kata kerja format di Go. Kata kerja format adalah penanda khusus yang kita gunakan dengan fmt.Printf() untuk menampilkan berbagai tipe data dengan cara tertentu.

Pertama, mari buat beberapa variabel dengan tipe data yang berbeda:

name := "Gopher"
age := 5
height := 1.5
isActive := true

Setelah menjalankan kode ini, kita telah membuat empat variabel: string, bilangan bulat, bilangan desimal, dan boolean.

Sekarang, mari gunakan kata kerja format bawaan %v untuk menampilkan variabel kita. Kata kerja %v berfungsi dengan tipe data apa pun. Kata kerja ini mencetak nilai dalam format bawaannya:

fmt.Printf("Default (string): %v\n", name)
fmt.Printf("Default (integer): %v\n", age)
fmt.Printf("Default (float): %v\n", height)
fmt.Printf("Default (boolean): %v\n", isActive)

Setelah menjalankan kode ini, kamu akan melihat:

Default (string): Gopher
Default (integer): 5
Default (float): 1.5
Default (boolean): true

Perhatikan bahwa %v menyesuaikan diri secara otomatis dengan setiap tipe: ini adalah kata kerja universal yang bisa kamu gunakan saat tidak memerlukan pemformatan khusus tipe.

Selanjutnya, mari gunakan verb format %d khusus untuk bilangan bulat:

fmt.Printf("Integer: %d\n", age)

Setelah menjalankan kode ini, Integer: 5 akan muncul di layar. %d cocok untuk menampilkan bilangan bulat.

Mari tampilkan nilai float kita menggunakan kata format %f:

fmt.Printf("Float: %f\n", height)

Setelah menjalankan kode ini, Float: 1.500000 akan muncul di layar. Perhatikan bahwa %f menampilkan enam angka desimal secara default.

Kita dapat mengatur jumlah angka desimal dengan menambahkan penentu presisi:

fmt.Printf("Float (2 decimals): %.2f\n", height)

Setelah menjalankan kode ini, Float (2 decimals): 1.50 akan tampil di layar. .2 sebelum f membatasi output hingga 2 angka desimal.

Terakhir, mari tampilkan nilai boolean kita menggunakan kata format %t:

fmt.Printf("Boolean: %t\n", isActive)

Setelah menjalankan kode ini, Boolean: true akan muncul di layar. %t khusus untuk menampilkan nilai boolean.

Ingat: gunakan %v untuk tipe apa pun, %d untuk bilangan bulat, %f untuk bilangan desimal, dan %t untuk nilai boolean.

challenge icon

Tantangan

Pemula
Dalam tantangan ini, kamu akan berlatih menggunakan kata kerja format dengan fmt.Printf. Beberapa variabel dengan tipe yang berbeda sudah didefinisikan untukmu. Tugasmu adalah mencetaknya menggunakan kata kerja format yang sesuai (%v, %d, %f, %s, %t, dan sebagainya).

Coba sendiri

package main

import "fmt"

func main() {
	// Variabel-variabel ini sudah didefinisikan untukmu
	age := 25
	height := 5.9
	isStudent := true
	name := "Alex"
	
	// TODO: Gunakan fmt.Printf untuk mencetak kalimat berikut dengan kata kerja format yang tepat:
	// "Name: Alex, Age: 25, Height: 5.900000, Student: true"
	
	// Tulis kodemu di bawah ini:
	
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Go online