Fix typo
This commit is contained in:
6
xirr.go
6
xirr.go
@@ -9,16 +9,16 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
//A Transaction represents a single transaction from a series of irregular payments.
|
//A Transaction represent a single transaction from a series of irregular payments.
|
||||||
type Transaction struct {
|
type Transaction struct {
|
||||||
Date time.Time
|
Date time.Time
|
||||||
Cash float64
|
Cash float64
|
||||||
}
|
}
|
||||||
|
|
||||||
//Transactions represents a cash flow consisting of individual transactions
|
//Transactions represent a cash flow consisting of individual transactions
|
||||||
type Transactions []Transaction
|
type Transactions []Transaction
|
||||||
|
|
||||||
//Xirr return the Internal Rate of Return (IRR) for an irregular series of cash flows (XIRR)
|
//Xirr returns the Internal Rate of Return (IRR) for an irregular series of cash flows (XIRR)
|
||||||
func Xirr(transactions Transactions) float64 {
|
func Xirr(transactions Transactions) float64 {
|
||||||
var years []float64
|
var years []float64
|
||||||
for _, t := range transactions {
|
for _, t := range transactions {
|
||||||
|
|||||||
Reference in New Issue
Block a user