Thug Apple a-steach cànan prògramadh Swift 5.2

Ubhal foillsichte sgaoileadh cànan prògramadh Swift 5.2. Togail oifigeil ullaichte airson Linux (Ubuntu 16.04, 18.04) agus macOS (Xcode). Teacsan stòr sgaoileadh le cead fo Apache 2.0.

Nuair a bha an sgaoileadh ùr ag ullachadh, chaidh am prìomh aire a thoirt do leudachadh nan innealan sgrùdaidh anns an inneal-cruinneachaidh, àrdachadh earbsachd debugging, leasachadh làimhseachadh eisimeileachd anns a’ mhanaidsear pacaid, agus leudachadh taic don LSP (Language Server Protocol). Taic cànain air a chur ris ris an canar luachan и cothrom a’ cleachdadh abairtean mar “Root.value” mar ghnìomhan.

Cuimhnich gu bheil an cànan Swift a’ sealbhachadh na h-eileamaidean as fheàrr de na cànanan C agus Amas-C, agus a’ toirt seachad modal nì a tha co-chosmhail ri Amas-C (faodar còd Swift a mheasgachadh le còd C agus Amas-C), ach gu bheil e eadar-dhealaichte ann an cleachdadh fèin-ghluasadach. riarachadh cuimhne agus smachd thairis air caochladairean agus arrays, a tha ag àrdachadh gu mòr earbsachd agus tèarainteachd a’ chòd. Bidh Swift cuideachd a’ tabhann mòran dhòighean prògramadh ùr-nodha, leithid dùnadh, prògramadh gnèitheach, abairtean lambda, tuples agus seòrsaichean faclair, obair cruinneachaidh luath, agus eileamaidean de phrògramadh gnìomh. Chan eil an dreach Linux ceangailte ris an Runtime Amas-C, a leigeas leis a’ chànan a chleachdadh ann an àrainneachdan aig nach eil taic Amas-C.

Tha buileachadh Swift air a thogail a’ cleachdadh theicneòlasan bhon phròiseact LLVM an-asgaidh. Gus dèanamh cinnteach à àrd-choileanadh, tha prògraman Swift air an cur ri chèile ann an còd dùthchasach a ruitheas 30% nas luaithe na còd Amas-C ann an deuchainnean Apple. An àite neach-cruinneachaidh sgudail, bidh Swift a’ cleachdadh cunntais iomraidh nithean. Anns a’ phacaid tha manaidsear pacaid Manaidsear pacaid Swift, a bheir seachad innealan airson a bhith a’ sgaoileadh mhodalan agus phasganan le leabharlannan agus tagraidhean anns a’ chànan Swift, a’ riaghladh eisimeileachd, luchdachadh fèin-ghluasadach, a’ togail agus a’ ceangal phàirtean.

Source: fosgailtenet.ru

Cuir beachd ann