langs/go/rdm.go

44 lines
785 B
Go

package main
import (
"fmt"
// "math"
// "os"
// "github.com/aws/aws-sdk-go/aws/session"
// "github.com/aws/aws-sdk-go/service/s3"
)
type Point struct {
X float64
Y float64
}
func addPoints(points ...Point) Point {
newPoint := Point{X: 0, Y: 0}
for _, point := range points {
newPoint = Point{X: newPoint.X + point.X, Y: newPoint.Y + point.Y}
}
return newPoint
}
//func (p Point) Add()
func main() {
// if len(os.Args) < 2 {
// fmt.Println("you must specify a bucket")
// return
// }
// sess := session.Must(session.NewSession())
// svc := session.Must(session.NewSession())
// session.
fmt.Println("Entry")
points := []Point{Point{0,0},Point{1,0},Point{0,1},Point{0,0},Point{0,0}}
newPoints := addPoints(points...)
fmt.Println(points, newPoints)
}