mtynior/SwiftPackageWithGithubActionsAsCI

View on GitHub
Sources/GACalc/GACalc.swift

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
public struct GACalc {
    public private(set) var currentValue: Float
    
    public init(initialValue: Float = 0) {
        currentValue = initialValue
    }
    
    public mutating func add(_ value: Float) {
        currentValue += value
    }
    
    public mutating func subtract(_ value: Float) {
        currentValue -= value
    }
    
    public mutating func multiply(_ value: Float) {
        currentValue *= value
    }
    
    public mutating func divide(_ value: Float) {
        currentValue /=  value
    }
    
    public mutating func negate() {
        currentValue.negate()
    }
}