Struktur Dasar Program
Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 4 dari 53.
Kontrak mengelompokkan data dan fungsi. Latihan kita menggunakan kontrak bernama Main. Di dalamnya, fungsi main berisi pernyataan yang dijalankan Coddy.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main() external view {
console.log("Inside main");
}
}Komentar lisensi menjelaskan lisensi sumber. Baris pragma menyatakan kompatibilitas compiler, dan import menyediakan konsol latihan. Pertahankan baris-baris yang sudah disiapkan itu selama kamu belajar.
Kurung kurawal mengelompokkan isi contract dan fungsi. Pernyataan sederhana seperti console.log("Inside main"); diakhiri dengan titik koma. Untuk menutup fungsi atau contract, gunakan kurung kurawal tanpa titik koma.
Nama main adalah titik masuk latihan Coddy, bukan titik masuk bawaan Solidity. Konsol adalah alat bantu debugging yang disediakan oleh library yang diimpor.
Mulai bab berikutnya, contoh hanya menampilkan pernyataan atau deklarasi yang relevan. Pernyataan ditulis di dalam fungsi main yang disediakan; fungsi bantuan dan deklarasi state ditulis di dalam kontrak, tetapi di luar main. Editor kode tetap berisi kontrak lengkap yang dapat dijalankan.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
2Variabel dan Tipe Data
Bilangan Bulat Tanpa Tandainput dan outputBilangan Bulat BertandaNilai Booleanstring dalam MemoriKartu Profil5Fungsi
Parameter FungsiMengembalikan NilaiFungsi MurniPemanggilan Fungsi PembantuPerhitungan yang Dapat Digunakan KembaliLatihan sendiri: Playground Solidity