Menu
CoddyTech

Mencetak Tipe Data

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

Di Go, kita dapat menampilkan tipe variabel menggunakan kata format %T dengan fungsi fmt.Printf(). Mari kita pelajari cara melakukannya dengan berbagai tipe data.

Pertama, mari buat variabel dengan tipe yang berbeda dan cetak tipe-tipe tersebut:

name := "Gopher"
age := 25
height := 1.85
isActive := true
    
fmt.Printf("name is type: %T\n", name)
fmt.Printf("age is type: %T\n", age)
fmt.Printf("height is type: %T\n", height)
fmt.Printf("isActive is type: %T\n", isActive)

Setelah menjalankan kode ini, kita akan melihat tipe setiap variabel yang ditampilkan di layar:

name is type: string
age is type: int
height is type: float64
isActive is type: bool

Format verb %T memberi tahu Go untuk menampilkan tipe data, bukan nilainya. Ini sangat membantu saat kamu tidak yakin dengan tipe suatu variabel atau saat kamu mempelajari sistem tipe Go.

challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan kata format %T dengan fmt.Printf untuk menampilkan tipe dari berbagai variabel.

Kode ini sudah memiliki beberapa variabel dengan tipe berbeda. Tugasmu adalah menggunakan fmt.Printf dengan kata format %T untuk mencetak tipe setiap variabel.

Coba sendiri

package main

import "fmt"

func main() {
	// Variabel-variabel ini sudah didefinisikan untukmu
	age := 25
	price := 19.99
	isAvailable := true
	productName := "Wireless Headphones"
	
	// TODO: Gunakan fmt.Printf dengan %T untuk mencetak tipe variabel 'age'
	// Outputnya harus: "The type of age is: int"
	
	// TODO: Gunakan fmt.Printf dengan %T untuk mencetak tipe variabel 'price'
	// Outputnya harus: "The type of price is: float64"
	
	// TODO: Gunakan fmt.Printf dengan %T untuk mencetak tipe variabel 'isAvailable'
	// Outputnya harus: "The type of isAvailable is: bool"
	
	// TODO: Gunakan fmt.Printf dengan %T untuk mencetak tipe variabel 'productName'
	// Outputnya harus: "The type of productName is: string"
}
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