Modhanna íocaíochta Abuse

Comhréir na teanga ríomhchlárúcháin GO

24.11.2022, 03:45

Tá cur síos déanta againn cheana féin ar an teanga GO. Anois tá sé in am eolas a chur ar chomhréir na teanga seo. Is cuid thábhachtach í seo dá foghlaim. Mura bhfuil tú eolach ar an stair go fóill, molaimid duit an t-ábhar seo a léamh.

Comhréir na teanga

Is é an rud is tábhachtaí faoi aon chlár ná a struchtúr. Tá go leor i bpáirt aige le Java agus Python. Tá an clár roinnte ina Phacáistí ar leithligh, arb ionann iad go bunúsach agus ionadú ar include nó modules i Python. Chomh maith leis an bpacáiste, is féidir leat raon feidhme ar leithligh a chumrú.

Is féidir leat pacáiste a allmhairiú isteach i gclár ag baint úsáide as allmhairiú:

 import name_pocket

Bíonn sraith athróg i ngach clár. Is teanga láidir-chlóscríofa í Go, ní mór gach athróg a chur ar aghaidh mar aon lena cineál sula bhféadfar í a úsáid:

 var variable type name

Ceadaítear an teanga Rúisis in athróga. Má shanntar luach láithreach d'athróg, roghnóidh an teanga a cineál:

 var variable name := value

Is féidir leis an úsáideoir pointeoirí a chruthú.

Cuir réalta roimh ainm an athróg:

 var *variable type name

Chun rochtain a fháil ar athróg atá dearbhaithe laistigh de phacáiste ó phacáiste eile, tabhair faoi deara nach bhfuil rochtain ón taobh amuigh ach ar athróga atá scríofa le litir mhór:

 package_name.variable name of the package.function_name

Tá treoracha rialaithe an-chosúil ó thaobh comhréir de leis na treoracha atá eolach i C:

 if the condition { actions }

Tá an lúb for anseo díreach mar an gcéanna leis an lúb i C, ach gan lúibíní, tá cuma níos simplí air fós:

 for i := 0; i <= limiter; i++ { actions }

Dearbhaítear feidhmeanna Golang ag baint úsáide as an treoir func, agus tugann sé deis duit ní hamháin paraiméadair a shonrú, ach athróga a thabhairt ar ais freisin:

 func function_name (accepted variables) (returned variables) { actions }

Tá sé tábhachtach a thabhairt faoi deara nach bhfuil leathstad i ndiaidh na línte. In ionad ranganna OOP, úsáideann Go struchtúir ar féidir leo réimsí agus modhanna a bheith acu, agus ar féidir leo comhéadain a chur i bhfeidhm freisin. Chun struchtúr a dhearbhú, bain úsáid as an ráiteas cineáil:

 type struct_name { field_name field type }

Chomh maith le réimsí, is féidir modhanna a bheith ag struchtúir, rud a ligeann dóibh a bheith in úsáid mar ranganna. Tá dearbhú modha beagán difriúil ó fheidhm golang:

 func (designator_name *structure type) method_name() { actions }

Is ionann cruthú réada struchtúir agus cruthú athróg rialta, agus is féidir rochtain a fháil ar a réimsí trí úsáid a bhaint as ponc:

 object_name.method_name(parameters)

Déanaimid tagairt do réimsí ag baint úsáide as ponc freisin:

 object_name.field_name

Anois tá bunghnéithe na teanga ar eolas agat agus tá sé in am bogadh níos gaire don chleachtadh. Beidh cláir i samplaí Go agus Golang ina dhiaidh sin, teoiric ar a laghad.