package main
import "fmt"
type Person struct {
Name string
Role string
Languages []string
ProgrammingLanguages []string
DevOpsTools []string
}
func (p Person) Greet() {
fmt.Printf("Hello my name is %v and my role at my current job is %s\n", p.Name, p.Role)
fmt.Println("\nI speak:")
for _, lang := range p.Languages {
fmt.Printf("- %s\n", lang)
}
fmt.Println("\nI program in:")
for _, progLang := range p.ProgrammingLanguages {
fmt.Printf("- %s\n", progLang)
}
fmt.Println("\nI work with the following DevOps tools and technologies:")
for _, tool := range p.DevOpsTools {
fmt.Printf("- %s\n", tool)
}
fmt.Println("\nThanks for dropping by, hope you find some of my work interesting. 👋")
}
func main() {
me := Person {
Name: "Huszár Bence",
Role: "DevOps Engineer",
Languages: []string{"hu_HU", "en_US"},
ProgrammingLanguages: []string{"GO", "Lua", "PHP", "Python", "C#", "jQuery", "HTML", "CSS", "JavaScript"},
DevOpsTools: []string{"AWS", "Docker", "K8s", "Ansible", "traefik", "Nginx"},
}
me.Greet()
}
DevOps Engineer at eHÁZ