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 placeholder 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, integer, float, dan boolean.

Sekarang, mari gunakan kata kerja format bawaan %v untuk menampilkan variabel kita. Kata kerja %v berfungsi dengan semua tipe data. 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 kamu tidak memerlukan pemformatan khusus tipe.

Selanjutnya, mari gunakan kata kerja 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 penentu 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 di belakang koma secara default.

Kita dapat mengatur jumlah tempat 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 kerja 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 verba format dengan fmt.Printf. Beberapa variabel dengan tipe data yang berbeda sudah didefinisikan. Tugasmu adalah mencetaknya menggunakan verba format yang sesuai (%v, %d, %f, %s, %t, dan lainnya).

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 penentu 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