divide gprs pfo to several clusters

This commit is contained in:
a.pivkin 2025-06-21 20:38:21 +03:00
parent 2fecd78ff3
commit ab0fd9a01a
4 changed files with 29 additions and 9 deletions

7
calculator/calculator.go Normal file → Executable file
View File

@ -1,5 +1,10 @@
// Package calculator does simple calculations.
package calculator // Add takes two numbers and returns the result of adding them together.
func Add(a, b float64) float64 {
return a + b
return a + b
}
func Subtract(a, b float64) float64 {
return b - a
}

24
calculator/calculator_test.go Normal file → Executable file
View File

@ -1,16 +1,24 @@
package calculator_test
import (
"calculator"
"testing"
"calculator"
"testing"
)
func TestAdd(t *testing.T) {
t.Parallel()
var want float64 = 4
got := calculator.Add(2, 2)
if want != got {
t.Errorf("want %f, got %f", want, got)
}
t.Parallel()
var want float64 = 4
got := calculator.Add(2, 2)
if want != got {
t.Errorf("want %f, got %f", want, got)
}
}
func TestSubtract(t *testing.T) {
t.Parallel()
var want float64 = 2
got := calculator.Subtract(4, 2)
if want != got {
t.Errorf("want %f, got %f", want, got)
}
}

0
calculator/go.mod Normal file → Executable file
View File

7
test-vs-code/main.go Normal file
View File

@ -0,0 +1,7 @@
package main
import "fmt"
func main() {
fmt.Println("hello World")
}