Documentazione SolanaInfrastruttura come codiceLibreria Standard

Funzioni di Asserzione

assert_eq

assert_eq verifica che due valori siano uguali.

Input

NomeTipoDescrizione
leftanyUn valore da confrontare
rightanyIl valore con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_eq(action.example.result, 1)
}

assert_ne

assert_ne verifica che due valori non siano uguali.

Input

NomeTipoDescrizione
leftanyUn valore da confrontare
rightanyIl valore con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_ne(action.example.result, 1)
}

assert_gt

assert_gt verifica che il valore a sinistra sia maggiore del valore a destra.

Input

NomeTipoDescrizione
leftinteger | floatUn intero o float da confrontare
rightinteger | floatUn intero o float con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_gt(action.example.result, 1)
}

assert_gte

assert_gte verifica che il valore sinistro sia maggiore o uguale al valore destro.

Input

NomeTipoDescrizione
leftinteger | floatUn intero o un float da confrontare
rightinteger | floatUn intero o un float con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_gte(action.example.result, 1)
}

assert_lt

assert_lt verifica che il valore sinistro sia minore del valore destro.

Input

NomeTipoDescrizione
leftinteger | floatUn intero o un float da confrontare
rightinteger | floatUn intero o un float con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_lt(action.example.result, 1)
}

assert_lte

assert_lte verifica che il valore sinistro sia minore o uguale al valore destro.

Input

NomeTipoDescrizione
leftinteger | floatUn intero o un float da confrontare
rightinteger | floatUn intero o un float con cui confrontare

Output

NomeTipoDescrizione
valueaddon(std::assertion)Il risultato dell'asserzione
output "assertion" {
value = std::assert_lte(action.example.result, 1)
}

Is this page helpful?

Indice dei contenuti

Modifica pagina
© 2026 Solana Foundation. Tutti i diritti riservati.