Menu
CoddyTech

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.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Solidity