Fish Shell:
Avrunding av tall

Hvordan:

I Fish avhenger avrunding av tall av math-kommandoen. Bruk math -s0 for å avrunde til nærmeste heltall.

# Avrund opp
echo (math -s0 "4.7")
# Utdata: 5

# Avrund ned
echo (math -s0 "4.3")
# Utdata: 4

# Avrund til to desimalplasser
echo (math -s2 "4.5678")
# Utdata: 4.57

# Avrund negativt tall
echo (math -s0 "-2.5")
# Utdata: -3

Dypdykk

Historisk sett ble tall avrundet mer manuelt eller med eksterne verktøy, men i moderne skall som Fish, er det integrert i innebygde verktøy. Fish sin tilnærming ved bruk av math-kommandoen forenkler ting sammenlignet med eldre skall. Alternativer i andre programmeringsmiljøer varierer; språk som Python bruker funksjoner som round(), mens Bash kan kreve mer komplekse uttrykk eller bc-verktøyet. Fish sin implementering av avrunding forenkler skripting ved å holde matematikken inne i shell-miljøet i stedet for å påkalle andre verktøy eller språk.

Se også