Menu
CoddyTech

Struct Anonim

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

struct anonim memungkinkan kamu membuat struct sekali pakai tanpa mendefinisikan tipe terpisah.

Buat struct anonim langsung di kodemu:

func main() {
    // Deklarasi dan inisialisasi struct anonim
    person := struct {
        name string
        age  int
    }{
        name: "Bob",
        age:  25,
    }
    
    fmt.Println(person.name, "is", person.age, "years old")
}

Output menampilkan nilai dari struct anonim kita:

Bob is 25 years old
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan bekerja dengan struct anonim di Go. Struct anonim adalah struct yang didefinisikan tanpa deklarasi tipe terpisah.

Tugasmu adalah membuat struct anonim untuk sebuah buku dengan field title (string) dan pages (int), lalu mencetak informasinya.

Coba sendiri

package main

import "fmt"

func main() {
	// TODO: Buat variabel struct anonim bernama 'book' dengan field:
	// - title (string): "The Go Programming Language"
	// - pages (int): 380
	
	
	// Tampilkan informasi buku
	fmt.Printf("Book: %s, Pages: %d\n", book.title, book.pages)
}
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