Dokumentasi SolanaInfrastruktur sebagai KodePustaka Standar

Fungsi Assertion

assert_eq

assert_eq memastikan bahwa dua nilai adalah sama.

Input

NamaTipeDeskripsi
leftanyNilai untuk dibandingkan
rightanyNilai pembanding

Output

NamaTipeDeskripsi
valueaddon(std::assertion)Hasil dari assertion
output "assertion" {
value = std::assert_eq(action.example.result, 1)
}

assert_ne

assert_ne memastikan bahwa dua nilai tidak sama.

Input

NamaTipeDeskripsi
leftanyNilai untuk dibandingkan
rightanyNilai pembanding

Output

NamaTipeDeskripsi
valueaddon(std::assertion)Hasil dari assertion
output "assertion" {
value = std::assert_ne(action.example.result, 1)
}

assert_gt

assert_gt memastikan bahwa nilai kiri lebih besar dari nilai kanan.

Input

NamaTipeDeskripsi
leftinteger | floatInteger atau float untuk dibandingkan
rightinteger | floatInteger atau float sebagai pembanding

Output

NamaTipeDeskripsi
valueaddon(std::assertion)Hasil dari assertion
output "assertion" {
value = std::assert_gt(action.example.result, 1)
}

assert_gte

assert_gte menegaskan bahwa nilai kiri lebih besar dari atau sama dengan nilai kanan.

Input

NameTypeDescription
leftinteger | floatBilangan bulat atau float untuk dibandingkan
rightinteger | floatBilangan bulat atau float sebagai pembanding

Output

NameTypeDescription
valueaddon(std::assertion)Hasil dari pernyataan
output "assertion" {
value = std::assert_gte(action.example.result, 1)
}

assert_lt

assert_lt menegaskan bahwa nilai kiri lebih kecil dari nilai kanan.

Input

NameTypeDescription
leftinteger | floatBilangan bulat atau float untuk dibandingkan
rightinteger | floatBilangan bulat atau float sebagai pembanding

Output

NameTypeDescription
valueaddon(std::assertion)Hasil dari pernyataan
output "assertion" {
value = std::assert_lt(action.example.result, 1)
}

assert_lte

assert_lte menegaskan bahwa nilai kiri lebih kecil dari atau sama dengan nilai kanan.

Input

NameTypeDescription
leftinteger | floatBilangan bulat atau float untuk dibandingkan
rightinteger | floatBilangan bulat atau float sebagai pembanding

Output

NameTypeDescription
valueaddon(std::assertion)Hasil dari pernyataan
output "assertion" {
value = std::assert_lte(action.example.result, 1)
}

Is this page helpful?

Daftar Isi

Edit Halaman
© 2026 Yayasan Solana. Semua hak dilindungi.