SORU
25 HAZİRAN 2011, CUMARTESİ


Bu nedir'.' (nokta bir al deyim?

Ve baktım Git kodu çok öğretici, paketleri böyle alınır:

import (
    "fmt"
    "os"
    "launchpad.net/lpad"
    ...
)

Ama http://bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head:/session_test.go gocheck paketi . (nokta) ile alınır:

import (
    "http"
    . "launchpad.net/gocheck"
    "launchpad.net/lpad"
    "os"    
)

. (nokta) ne anlama geliyor?

CEVAP
25 HAZİRAN 2011, CUMARTESİ


İthal paketinde tanımlayıcılar bir niteleyici olmadan yerel dosya blok olarak sevk edilmesini sağlar.

Açık bir dönem (.) bir isim yerine görünür, paketin tüm ihraç tanımlayıcıları, geçerli dosyanın dosya blok olarak ilan edilecek ve bir niteleyici olmadan erişilebilir.

Bir paket fonksiyonu Günah ihraç eden paket yan paket matematik, içeren derlenmiş ve dosyası tarafından tanımlanan derlenmiş paketi yüklü varsayalım "lib/matematik". Bu tablo Günah paketi dosyalarını erişilen nasıl ithalat beyannamesi çeşitli sonra göstermektedir.

Import declaration          Local name of Sin

import   "lib/math"         math.Sin
import M "lib/math"         M.Sin
import . "lib/math"         Sin

İlan No: http://golang.org/doc/go_spec.html#Import_declarations

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010