package main
import (
"fmt"
"io/ioutil"
"log"
)
func main() {
files, err := ioutil.ReadDir(".")
if err != nil {
log.Fatal(err)
}
for _, file := range files {
fmt.Println(file.Name(), file.IsDir())
if file.IsDir() == true {
files2 := ioutil.ReadDir("./"+file.Name())
for _, file2 := range files2 {
fmt.Println(file2.Name())
}
}
}
}
ошибка: .\dir.go:18:37: multiple-value ioutil.ReadDir() in single-value context
я как понял ReadDir можно использовать только в 1 переменную
и как быть, если не замарочится