diff options
| author | Adam Bard <github@adambard.com> | 2013-08-20 08:52:08 -0700 | 
|---|---|---|
| committer | Adam Bard <github@adambard.com> | 2013-08-20 08:52:08 -0700 | 
| commit | 18080fd98717f5da78aa861843273f8fd9bb1d8a (patch) | |
| tree | 81bba57232f5c762b1364a236bc0d090104ec30f | |
| parent | b511cbe3b4ca459e9315b53e165f57afbeb7e53d (diff) | |
| parent | 0cf12b56e7c0fe005469d5b6e5709e63ec784d96 (diff) | |
Merge pull request #264 from thenonameguy/master
Fixed typo's, cleaned up some sentences, added gobyexample.com ref
| -rw-r--r-- | hu-hu/go.html.markdown | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/hu-hu/go.html.markdown b/hu-hu/go.html.markdown index 460e23ec..69849858 100644 --- a/hu-hu/go.html.markdown +++ b/hu-hu/go.html.markdown @@ -14,7 +14,7 @@ praktikus megoldást nyújt a valós, üzleti problémákra.  C-szerű szintaktikával és statikus típuskezeléssel rendelkezik.  A fordító szempillantás alatt végez és egy gyorsan futó,statikus futtatható állományt hoz létre. -A nyelv könnyen érthető, üzenet-alapú konkurenciát tesz lehetővé, így könnyen ki lehet használni +A nyelv könnyen érthető, folyamatok közötti csatornákon áthaladó üzenetekkel kommunikáló konkurens programozást tesz lehetővé, így könnyen ki lehet használni  a mai számítógépek több magos processzorait, ez nagy rendszerek építéséhez ideális.  A Go alap könyvtára mindenre területre kiterjed, ennek köszönhetően a nyelvnek egyre növekvő tábora van. @@ -77,7 +77,7 @@ func learnMultiple(x, y int) (sum, prod int) {  // Beépített típusok  func learnTypes() { -    // Rövid deklarás az esetek többségében elég lesz a változókhoz +    // Rövid deklarálás az esetek többségében elég lesz a változókhoz      s := "Tanulj Go-t!" // string típus      s2 := `A "nyers" stringekben lehetnek @@ -90,7 +90,7 @@ func learnTypes() {      f := 3.14195 // float64, az IEEE-754 szabványnak megfelelő 64-bites                   // lebegőpontos szám -    c := 3 + 4i  // complex128, belsőleg két float64-el tárolva +    c := 3 + 4i  // complex128, belsőleg két float64-gyel tárolva      // Var szintaxis változó típus definiálással      var u uint = 7 // unsigned, az implementáció dönti el mekkora, akárcsak az @@ -107,7 +107,7 @@ func learnTypes() {      // Szeleteknek dinamikus a méretük. A szeleteknek és a tömböknek is meg      // vannak az előnyeik de a szeleteket sokkal gyakrabban használjuk. -    s3 := []int{4, 5, 9}    // vesd össze a3-al, nincsenek pontok. +    s3 := []int{4, 5, 9}    // vesd össze a3-mal, nincsenek pontok.      s4 := make([]int, 4)    // allokál 4 int-et, mind 0-ra inicializálva      var d2 [][]float64      // ez csak deklaráció, semmi sincs még allokálva      bs := []byte("a slice") // típus konverzió szintaxisa @@ -179,9 +179,9 @@ func learnFlowControl() {          break    // csak vicceltem          continue // soha nem fut le      } -    // Akárcsak a for-nál, az if-ben is lehet rövid deklarással egy lokális -    // változót létrehozni ami az blokk összes if/else-n keresztül érvényes -    // marad. + +    //Akárcsak a for-nál, az if-nél is lehet rövid deklarálással egy lokális változót létrehozni,  +    //ami a blokk összes if/else szerkezetén keresztül érvényes marad.       if y := expensiveComputation(); y > x {          x = y      } @@ -212,8 +212,7 @@ type pair struct {      x, y int  } -// Definiáljunk egy metódust a pair struktúrának, ezzel teljesítve a Stringer -// interf +// Definiáljunk egy metódust a pair struktúrának, ezzel teljesítve a Stringer interfészt.  func (p pair) String() string { // p lesz a "vevő"      // Sprintf az fmt csomag egy publikus függvénye, műkődése megegyezik a C-s      // megfelelőjével. A pontokkal érjük el a mindenkori p struktúra elemeit @@ -312,13 +311,13 @@ func learnWebProgramming() {      // A ListenAndServe első paramétre egy TCP port, amin kiszolgálunk majd.      // Második paramétere egy interfész, pontosabban a http.Handler interfész.      err := http.ListenAndServe(":8080", pair{}) -    fmt.Println(err) // nem felejtük el kiírni az esetleges hibákat! +    fmt.Println(err) // nem felejtjük el kiírni az esetleges hibákat!  }  // Csináljunk a pair-ból egy http.Handler-t úgy, hogy implementáljuk az  // egyetlen metódusát a ServeHTTP-t.  func (p pair) ServeHTTP(w http.ResponseWriter, r *http.Request) { -    // Minden kapcsolatra elküldjük ezt a http.ResponseWriter-el +    // Minden kapcsolatra elküldjük ezt a http.ResponseWriter-rel      w.Write([]byte("Megtanultad a Go-t Y perc alatt!"))  }  ``` @@ -333,3 +332,4 @@ A nyelv specifikációját kifejezetten érdemes olvasni, viszonylag rövid és  Ha pedig jobban bele akarod vetni magad a Go-ba, akkor a standard könyvtárban a legjobb praktikákat kilesheted.  TIPP: a dokumentációban kattints egy funkció nevére és rögtön megmutatja a hozzá tartozó kódot! +Ha pedig a nyelvnek egy bizonyos részéről szeretnél hasonló leírást találni, akkor a [gobyexample.com](https://gobyexample.com/)-on megtalálod, amit keresel.  | 
