PemulaPelajaran 4 dari 2030 mnt 路 praktik
Fungsi
Bagian dari kursus Go
Setiap program yang kamu tulis sejauh ini hidup di dalam func main(). Itu cukup untuk selusin baris, tapi program sungguhan perlu menghitung hal yang sama di lebih dari satu tempat: memvalidasi umur, memformat harga, memeriksa apakah sebuah bilangan genap. Menyalin dan menempel tiga baris yang sama ke mana-mana adalah cara satu bug kecil berubah jadi sepuluh bug, satu di tiap salinan.
Ini fungsi yang menerima sebuah nama dan mengembalikan sapaan ...
Ingin belajar Go Fungsi di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Go siap pakai, dan kerjakan Fungsi secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniFungsiYang akan kamu pelajari
- Func keyword
- Parameters
- Return values
- Multiple return values
- Named return values
- Blank identifier
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
20 pelajaran- 1Halo, Go25 mnt
- 2Variabel dan Tipe Data25 mnt
- 3Alur Kendali: if dan for30 mnt
- 4Fungsi30 mnt
- 5Slice dan Map35 mnt
- 6Struct dan Pointer35 mnt
- 7Methods dan Interfaces35 mnt
- 8Penanganan Kesalahan35 mnt
- 9Modules dan Struktur Proyek35 mnt
- 10Proyek Akhir CLI Kecil40 mnt
- 11Tur Pustaka Standar40 mnt
- 12Pengujian dan Benchmarks40 mnt
- 13Goroutine dan Channel40 mnt
- 14Pola Konkurensi45 mnt
- 15Generics35 mnt
- 16Server HTTP45 mnt
- 17Database dengan database/sql45 mnt
- 18Performa dan Pembuatan Profil40 mnt
- 19Pola Desain dalam Go40 mnt
- 20Penerapan dan Produksi45 mnt
Lihat kursus lain
Python
19 pelajaran 路 9.3j
React
17 pelajaran 路 10.2j
Linux
17 pelajaran 路 8.5j
Docker
13 pelajaran 路 6.6j
Git
13 pelajaran 路 5.9j
Kubernetes
14 pelajaran 路 8j
Ansible
12 pelajaran 路 6.1j
Bash
12 pelajaran 路 5.7j
Helm
10 pelajaran 路 5.4j
GitLab CI
11 pelajaran 路 5.8j
Jenkins
11 pelajaran 路 5.3j
PostgreSQL
14 pelajaran 路 7.6j
MySQL
13 pelajaran 路 6.8j
Web
14 pelajaran 路 5.9j
TypeScript
18 pelajaran 路 7.7j
Vibe Coding
12 pelajaran 路 5.8j
Prompt Engineering
11 pelajaran 路 6.2j
Vibe Coding: Fundamentals
12 pelajaran 路 4.5j
Vibe Coding: Prototype to Production
12 pelajaran 路 5.5j
Vibe Coding: Multi-Agent Engineering
12 pelajaran 路 5.3j
Vibe Coding: Advanced Engineering
12 pelajaran 路 7.3j
