2013.12.01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

MHI 5.0

この「にっき」には暴力シーンやグロテスクな表現が含まれています。

(2013.12.25) 1512

リハビリ

[Z:tmp]
$ type foo.go
package main
import "os"
import "fmt"

func main() {
    dir,err := os.Open("..")
    if err != nil {
        fmt.Printf("%s\n",err)
        return
    }
    defer dir.Close()

    files,_ := dir.Readdir(-1)
    for i,finfo := range(files) {
        fmt.Printf("[%d] %s\n",i,finfo.Name())
    }
}
[Z:tmp]
$ go run foo.go
[0] conio
[1] pkg
[2] src
[3] tmp
[4] tstConio
[Z:tmp]
$

go言語では、ディレクトリ一覧見るのも、 ファイルの中身を読むのも、 同じ os.Open で開くのですか。

.net(3) C++(3) Cygwin(12) GAME(3) Groovy(1) Linux(2) Lua(39) Mercurial(13) NYAOS(92) OS/2(7) Oracle(3) Perl(4) Python(22) SKK(4) Windows8(1) album(68) ckw(10) coLinux(1) vim(6) wifky(27) 書評(21) (9)

zetamattaのたいじゅー