Skip to content

Instantly share code, notes, and snippets.

View 178inaba's full-sized avatar
🤔
hello, world

Masahiro Furudate 178inaba

🤔
hello, world
View GitHub Profile
@178inaba
178inaba / mkdir.go
Created August 7, 2015 17:24
make directory from go
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println(os.Mkdir("config", os.ModePerm))
}
package main
import "fmt"
func main() {
//a := "a"
//a++
fmt.Println(string('a' + 1))
}
package main
import "fmt"
func main() {
s := []string{"go", "lang", "is", "super", "lang", "!"}
for k := range s {
fmt.Print(s[k] + " ")
if k == 1 {
@178inaba
178inaba / chan.go
Created August 10, 2015 09:40
channel of golang
package main
import (
"fmt"
"time"
)
func main() {
c := make(chan struct{})
end := make(chan struct{})
@178inaba
178inaba / del_slice.go
Last active August 29, 2015 14:27
delete element of slice of go
package main
import "fmt"
func main() {
s := []string{"abc"}
s = append(s, "def")
// delete
s = append(s[:1], s[1+1:]...)
@178inaba
178inaba / print_header.go
Created August 13, 2015 17:39
print http header from go
package main
import (
"errors"
"flag"
"fmt"
"net/http"
)
func main() {
@178inaba
178inaba / rand_key.go
Last active August 29, 2015 14:27
generate random slice key from go
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
box := []string{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"}
@178inaba
178inaba / matrix.go
Created August 18, 2015 03:29
matrix from go
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
box := append(packRune('0', '9'), packRune('a', 'z')...)
@178inaba
178inaba / file_list.go
Created August 18, 2015 16:34
file list from go
package main
import (
"fmt"
"io/ioutil"
)
func main() {
files, _ := ioutil.ReadDir("static")
for _, f := range files {
@178inaba
178inaba / list.go
Last active August 26, 2015 08:18
get value from list. key increment and save. with go.
package main
import "fmt"
var gKey = 0
func main() {
for i := 0; i < 100; i++ {
fmt.Println("--------------------")
fmt.Println("i:", i)