CezarGarrido / CezarGarrido

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hi there 👋

package main

import (
	"play.ground/profile"
)

func main() {
	me := profile.NewBio("Cezar G.B")
	stack := profile.NewStack(
		[]string{"Go", "Elixir", "Java", "C", "Javascript"},
		[]string{"Postgres", "Mysql", "SQLite", "MongoDB", "DynamoDB", "Cassandra"},
		[]string{"RabbitMQ", "AWS", "Vue.js"},
		[]string{"Docker", "Kubernetes", "Elm", "Haskell"},
	)
	_ = me
	_ = stack
}
-- go.mod --
module play.ground
-- profile/profile.go --
package profile

type Bio struct {
	Name string
}
type Stack struct {
	languages []string
	databases []string
	misc      []string
	ongoing   []string
}
func NewBio(name string) *Bio {
	return &Bio{name}
}
func NewStack(languages, databases, misc, ongoing []string) *Stack {
	return &Stack{languages, databases, misc, ongoing}
}

About