Giriş Kuralları
Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 20 / 53.
Görev
OrtaBir ziyaretçinin geçiş iznine sahip olması ve askıya alınmamış olması gerekir. hasPass false ise veya suspended true ise denied yazdırın. Aksi takdirde, 18 yaşından küçükler için junior, 18 yaşında veya daha büyükler için adult yazdırın.
Testler, main işlevine bağımsız değişkenleri şu sırayla aktarır: bool hasPass, bool suspended, uint256 age. Her test, sözleşme durumunu sıfırdan başlatır.
İstenen çıktı için console.log kullanın. İstenen değerleri, görev bunları belirtmedikçe ek etiket olmadan, satır başına bir değer olacak şekilde yazdırın.
Kendin dene
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(bool hasPass, bool suspended, uint256 age) external view {
// Çözümünüzü buraya yazın.
}
}Temel Bilgiler bölümündeki tüm dersler
2Değişkenler ve Türler
İşaretsiz TamsayılarGirdiler ve Çıktılarİşaretli TamsayılarBoolean DeğerleriBellekte DizelerProfil Kartı5Fonksiyonlar
Fonksiyon ParametreleriDeğer DöndürmeSaf FonksiyonlarYardımcı ÇağrılarıYeniden Kullanılabilir HesaplamalarKendi başına pratik yap: Solidity playground