Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,30 @@
package main
type Logger struct {
name string
level string
}
func NewLogger() *Logger {
return &Logger{}
}
func (l *Logger) WithName(name string) *Logger {
l.name = name
return l
}
func (l *Logger) WithLevel(level string) *Logger {
l.level = level
return l
}
func main() {
logger1 := NewLogger()
logger2 := NewLogger().WithLevel("INFO")
logger3 := NewLogger().WithName("storage")
_ = logger1
_ = logger2
_ = logger3
}