Esploriamo questi metodi e come possiamo usarli per fare operazioni matematiche in ruggine.
Rust F64 Tipo primitivo
La maggior parte delle funzioni e metodi matematici sono definiti nel tipo primitivo Rust F64. Questo è un valore mobile a 64 bit.
Un esempio di tipo F64 in ruggine è come mostrato:
Lascia che i = 3.141_F64;Utilizzando il tipo F64, accediamo utili funzioni matematiche come illustrate in questa guida.
Radice quadrata.
Per ottenere la radice quadrata di un numero usando la ruggine, possiamo usare la funzione SQRT come mostrato nell'esempio seguente:
fn main ()L'esempio sopra dovrebbe restituire la radice quadrata di 121.0.
Min e max
Rust fornisce funzioni min e massime per determinare rispettivamente il valore minimo e massimo per una data coppia.
Un codice di esempio è come mostrato:
fn main ()L'esempio sopra restituisce il minimo e il massimo dei due valori.
Assoluto
Utilizziamo la funzione ABS per determinare il valore assoluto per un determinato valore mobile. Un esempio è come mostrato:
fn main ()Il codice sopra dovrebbe restituire il valore assoluto per -3.45 come mostrato di seguito:
Funzioni trigonometriche
La ruggine supporta funzioni trigonometriche come Tan, Sin, cos e le loro inversa. L'uso di esempio è come mostrato:
fn main ()Puoi anche determinare i valori iperbolici sia per le funzioni Tan, Sin e COS usando tanh, sinh e cosh.
L'output dal programma sopra è mostrato:
Radice cubica
Per determinare la radice del cubo di un valore, utilizzare la funzione CBRT come mostrato nell'esempio seguente:
Sia x = 8.0_f64;L'output è come mostrato:
Logaritmo
Per determinare il logaritmo di un valore specifico per una determinata base, è possibile utilizzare la funzione di registro. La sintassi è come mostrata:
log (self, base)L'output è come mostrato:
Conclusione
Questa guida illustra varie funzioni matematiche e come implementarle in ruggine. È possibile controllare la documentazione mostrata di seguito:
https: // doc.Rust-Lang.org/std/primitivo.F64.Implementazioni HTML#