Beløp

class Beløp(verdi: BigDecimal)(source)

Beløp har ulikt antall desimaler i konstrukør og under utregninger med divisjon.

Vær obs hvis man i fremtidig kode velger å returnere divisjonsresultater som Beløp i steden for BigDecimal da det potensielt kan medføre avrundingsfeil i delresultater, se eksempel i enhetstest

Constructors

Link copied to clipboard
constructor(verdi: BigDecimal)
constructor(intVerdi: Int)
constructor(stringVerdi: String)
constructor(longVerdi: Long)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun dividert(nevner: Prosent): Beløp
fun dividert(nevner: Beløp, scale: Int = ANTALL_DESIMALER_I_UTREGNING): BigDecimal
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
fun minus(beløp: Beløp): Beløp
Link copied to clipboard
fun multiplisert(faktor: Int): Beløp
fun multiplisert(faktor: GUnit): Beløp
Link copied to clipboard
fun pluss(beløp: Beløp): Beløp
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard