Numerojen pyöristäminen

Fish Shell:
Numerojen pyöristäminen

Kuinka:

Fishissä numeroiden pyöristäminen perustuu math-komentoon. Käytä math -s0 pyöristääksesi lähimpään kokonaislukuun.

# Pyöristä ylöspäin
echo (math -s0 "4.7")
# Tuloste: 5

# Pyöristä alaspäin
echo (math -s0 "4.3")
# Tuloste: 4

# Pyöristä kahden desimaalin tarkkuuteen
echo (math -s2 "4.5678")
# Tuloste: 4.57

# Pyöristä negatiivinen numero
echo (math -s0 "-2.5")
# Tuloste: -3

Syväsukellus

Historiallisesti numeroiden pyöristäminen tehtiin manuaalisemmin tai ulkoisilla työkaluilla, mutta modernissa kuorissa, kuten Fishissä, se on sisäänrakennettu työkaluihin. Fishin lähestymistapa math-komennon käytössä yksinkertaistaa asioita verrattuna vanhempiin kuoriin. Vaihtoehdot muissa ohjelmointiympäristöissä vaihtelevat; kielet kuten Python käyttävät funktioita kuten round(), kun taas Bash saattaa vaatia monimutkaisempia ilmaisuja tai bc-työkalua. Fishin pyöristystoteutus yksinkertaistaa skriptien kirjoittamista pitämällä matematiikan kuoren ympäristössä sen sijaan, että se kutsuisi muita työkaluja tai kieliä.

Katso Myös