Struktur Dasar Program
Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 4 dari 53.
Contract mengelompokkan data dan fungsi. Latihan kita menggunakan contract 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 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. Console adalah alat bantu debug yang disediakan oleh library yang diimpor.
Mulai bab berikutnya, contoh hanya menampilkan pernyataan atau deklarasi yang relevan. Pernyataan diletakkan di dalam fungsi main yang disediakan; fungsi pembantu dan deklarasi state diletakkan di dalam contract, tetapi di luar main. Editor kode tetap berisi contract 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
Integer Tak BertandaInput dan OutputInteger BertandaNilai Booleanstring di MemoriKartu Profil5Fungsi
Parameter FungsiMengembalikan NilaiFungsi MurniPemanggilan Fungsi PembantuPerhitungan yang Dapat Digunakan KembaliLatihan sendiri: Playground Solidity