Dart Academy · Pelajaran

Sintaks Panah untuk Fungsi Satu Baris

Meringkas fungsi dengan panah gemuk

Pelajaran 1 dari 413 langkah

Sintaks Panah untuk Fungsi Satu Baris adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Mengapa Fungsi Dipersingkat

Banyak fungsi Dart hanya mengembalikan satu ekspresi. Sintaks panah memungkinkan Anda menulisnya dalam satu baris yang ringkas. ✨

Panah Gemuk

Simbol =>, yang disebut panah gemuk, menggantikan kurung kurawal dan kata kunci pengembalian untuk isi yang hanya terdiri dari satu ekspresi.

Dari Blok ke Panah

Fungsi berbentuk blok ini mengembalikan sebuah jumlah. Perhatikan betapa banyak hal yang dapat dimuat dalam satu baris setelah Anda menggunakan bentuk panah berikutnya.

int add(int a, int b) {
  return a + b;
}

Versi Panah

Fungsinya sama, tetapi jauh lebih ringkas. Bagian => a + b otomatis dikembalikan untuk Anda.

int add(int a, int b) => a + b;

Pengembalian Bersifat Implisit

Dengan panah, tidak ada kata kunci pengembalian. Apa pun hasil evaluasi ekspresi menjadi hasil fungsi tersebut.

String greet(String name) => 'Hi, ' + name;

Hanya Satu Ekspresi

Isi panah harus berupa satu ekspresi, bukan beberapa pernyataan. Jika Anda memerlukan banyak baris, tetap gunakan kurung kurawal.

Tanpa Titik Koma di Dalam

Anda tidak menempatkan titik koma sebelum panah. Satu-satunya titik koma diletakkan di bagian paling akhir baris.

double half(double x) => x / 2;

Panah Menerima Argumen Apa Pun

Fungsi panah menerima parameter yang sama seperti fungsi blok: nol, satu, atau banyak. Hanya bagian tubuhnya yang dipersingkat.

int square(int n) => n * n;

Tanpa Nilai dan Efek Samping

Panah juga dapat memanggil fungsi. Di sini panah hanya mencetak, sehingga hasilnya dibuang dan tidak dikembalikan.

void shout(String s) => print(s.toUpperCase());

Cocok untuk Pembantu Kecil

Utilitas singkat seperti pemeriksaan dan pengambil nilai terlihat rapi jika ditulis sebagai panah. Lebih sedikit seremoninya membuat maksud Anda lebih menonjol.

bool isEven(int n) => n % 2 == 0;

Ketahui Kapan Harus Berhenti

Jangan memaksakan logika ke dalam satu ekspresi. Jika keterbacaan menurun, tubuh blok biasa adalah pilihan yang lebih baik.

Pemeriksaan Singkat

Pernyataan mana tentang panah gemuk yang benar?

Rangkuman

Anda telah mempelajari panah gemuk: fitur ini mengubah fungsi satu-ekspresi menjadi satu baris yang rapi dan secara implisit mengembalikan hasilnya. 🎯

Gratis untuk memulai

Belajar Dart dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Sintaks Panah untuk Fungsi Satu Baris” gratis?

Ya — teks lengkap “Sintaks Panah untuk Fungsi Satu Baris” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Sintaks Panah untuk Fungsi Satu Baris”?

Meringkas fungsi dengan panah gemuk Kamu berlatih Dart Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Sintaks Panah untuk Fungsi Satu Baris” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Dart Academy ini?

Ya. Setiap pelajaran Dart Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Sintaks Panah untuk Fungsi Satu Baris
  2. Fungsi Anonim dan Closure
  3. Tipe Nullable dan Tanda Tanya
  4. Operator Sadar Null: ?., ??, dan !
← Kembali ke Dart Academy