Integer Tak Bertanda
Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 5 dari 53.
Variabel memberi nama pada suatu nilai. uint256 menyimpan bilangan bulat mulai dari nol dalam rentang 256-bit yang tetap. Deklarasikan tipe datanya, lalu namanya, kemudian tetapkan nilai dengan =. Kamu dapat mengganti nilai variabel nanti dengan penetapan lain.
Perintah dalam cuplikan ini dijalankan di dalam fungsi main yang disediakan.
uint256 tickets = 12;
tickets = 17;
console.log(tickets);Penugasan kedua mengganti 12 dengan 17. uint adalah alias untuk uint256. Kedua tipe tersebut tidak merepresentasikan pecahan atau bilangan negatif. Tantangan ini menyediakan sebuah nilai; menyimpannya dalam variabel lain yang diberi nama memungkinkan kamu berlatih melakukan penugasan tanpa menetapkan jawabannya langsung di dalam kode.
Menetapkan nilai baru mengganti nilai lama suatu variabel.
Tantangan
MudahSalin stock yang diberikan ke variabel lokal available, lalu cetak available.
Pengujian memberikan argumen kepada main dengan urutan ini: uint256 stock. Setiap pengujian dimulai dengan state kontrak yang baru.
Gunakan console.log untuk output yang diminta. Cetak hanya nilai yang diminta, satu per baris, tanpa label tambahan kecuali tugas memintanya.
Coba sendiri
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 stock) external view {
// Tulis solusimu di sini.
}
}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