summaryrefslogtreecommitdiffhomepage
path: root/hu-hu
diff options
context:
space:
mode:
authorKrisztián Szabó <thenonameguy24@gmail.com>2013-08-20 10:52:50 +0200
committerKrisztián Szabó <thenonameguy24@gmail.com>2013-08-20 10:52:50 +0200
commit0cf12b56e7c0fe005469d5b6e5709e63ec784d96 (patch)
tree47003ed4cef85a736fc6483317e7adcc0c34a1e2 /hu-hu
parentf33dea8b83bf64ecde36337a5e02cae77f5210de (diff)
Fixed typo's, cleaned up some sentences, added gobyexample.com ref
Diffstat (limited to 'hu-hu')
-rw-r--r--hu-hu/go.html.markdown22
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.