San alt seo, labhróimid faoi conas oibriú le hathróga agus struchtúir. Is ábhar úsáideach é seo go háirithe do thosaitheoirí. Lig dúinn a mheabhrú duit go bhfuil clóscríobh statach sa teanga. I Python, Ruby nó JavaScript, beidh ort roinnt seiceálacha a dhéanamh le haghaidh cruinneas. Cuireann Go deireadh leis an bhfadhb seo.
Féachfaimid ar an gcéad sampla:
Tá an fheidhm nua print
freagrach as an aschur. Anseo, is féidir leat a fheiceáil go gcaithfear string
a chur chuige. Agus sa main
, cruthófar athróg den chineál string
. Cuirfear chuig print
é. Má chuireann tú rud éigin eile ar aghaidh, gheobhaimid earráid. Is féidir leat an cineál athróg a athrú go int
, gheobhaimid:
cannot use "Hello World!" (type string) as type int in assignment
Gheobhaidh tú earráid freisin má dhearbhaíonn tú athróg nó má allmhairíonn tú pacáiste ach mura n-úsáideann tú é. Tá go leor rudaí eile is féidir leat a dhéanamh le Go, ceann acu is ea struchtúir. Déanaimis ár gclár a dhéanamh níos casta trí struchtúr ar a dtugtar site
a chruthú, le réimsí name
agus url
, a dhéanfaidh cur síos ar shuíomh Gréasáin:
Beidh modh print
ag an struchtúr a thabharfaidh "Fáilte..." amach. Go main
chuireamar tús leis an struchtúr agus shannamar luachanna dá réimsí, agus ansin ghlaoigh muid ar an modh print
.
Tá roinnt gnéithe agus cumais ag an teanga ríomhchlárúcháin Go. Tá sé seo feicthe againn féin cheana féin.