Add
fonksiyonu yazalım.adder_test.go
adında test dosyası oluşturalım ve bu kodu yazalım.package
a sahip olabilir, dosyalarınızı ayrı ayrı düzenlediğinizden emin olun. Burada bunu ile ilgili bir açıklama var.%q
yerine %d
kullandığımızı farketmişsinizdir. Bunun sebebi string yerine integer yazdırmak istememiz.main
paketini kullanmadığımızı da unutmayın, bunu yerine adından da anlaşılacağı üzere integers
adında bir paket tanımladık. Integerlar ile çalışırken Add
gibi fonksiyonları burada gruplandıracağız.go test
./adder_test.go:6:9: undefined: Add
(x int, y int)
yazmak yerine (x, y int)
yazarak kısaltabilirsin.adder_test.go:10: expected '4' but got '0'
_test.go
dosyasında olan fonksiyonlardır. ExampleAdd
fonksiyonunu adder_test.go
dosyasına ekleyin.import "fmt"
kodu adder_test.go
dosyası içerisnde eksiktir. Hangi editörü kullanırsanız kullanın, bu tür hataların sizin için otomatik olarak nasıl düzeltileceğini araştırmanız şiddetle tavsiye edilir.)// Output: 6
yorumunu kaldırırsak örnek fonksiyon çalışmayacaktır. Fonksiyon derlenecektir ancak çalışmayacaktır.godoc
içerisindeki dokümanda görünecek ve kodumuz daha da erişilebilir hale gelecektir.godoc -http=:6060
komutunu çalıştırın ve http://localhost:6060/pkg/
adresini ziyaret edin.$GOPATH
içerisindeki tüm paktelerin listesini göreceksiniz, bu kodu $GOPATH/src/github.com/{your_id}
gibi bir yere yazdığınızı varsayarsak, örnek dokümanlarınızı bulabileceksiniz.