Ohjelmointi

Go 1.15 pitää kiinni suurista muutoksista

Go-tuotanto-julkaisun Go 1.14 myötä, tässä kuussa, Go-kehitystiimi odottaa, että jatko-julkaisu Go 1.15 keskittyy pieniin muutoksiin pikemminkin kuin suuriin muutoksiin. Go 1.15 on tarkoitus julkaista elokuussa.

Go-tiimi päätti, että olisi parempi pidättyä suurista muutoksista, kunnes pitkän aikavälin suunnitelma on määritelty. Sen sijaan vain kolme ehdotusta tarkastellaan Go 1.15: lle:

  • Diagnoosi merkkijono (int) muuntaminen vuonna mene eläinlääkäriin. Alun perin suunniteltu Go 1.14: lle, tämä muutos korjaa hämmennystämerkkijono (int) muuntaminen. Muunnoksen poistamisen sijaan suunnitelma vaatii aloittamista a: lla eläinlääkäri virhe.
  • Diagnosoi mahdottomat käyttöliittymä-rajapintatyyppiset väitteet mene eläinlääkäriin.
  • Arvioi vakioindeksi- ja viipalausekkeet jatkuvilla merkkijonoilla ja indekseillä. Tällä hetkellä vakiomerkkijonon indeksointi tai viipalointi vakioindeksillä tai indekseillä tuottaa ei-vakion tavu tai merkkijono arvo. Mutta jos operandit ovat vakioita, kääntäjä voisi jatkuvasti arvioida tällaisia ​​lausekkeita ja tuottaa vakion, mahdollisesti kirjoittamattoman tuloksen. Tekniset tiedot ja kääntäjät tehdään.

Äskettäisessä Go-tiimitiedotteessa kuvataan näitä Go 1.1.5: n ehdotuksia ja toistetaan myös Go: n ensisijaiset tavoitteet, jotka sisältävät parannuksia pakettien ja versioiden hallintaan, parempaa virhekäsittelyä ja yleisiä ominaisuuksia.

Aikaisempi yritys parantaa virheiden käsittelyä yrittää ehdotus sisäänrakennetusta virhetarkistustoiminnosta, vastusti voimakkaasti ja hylättiin. Geneeriset aineet oli kutsuttu Go 2 -julkaisun pääteemaksi, mikä mahdollisti parametrisen polymorfismin tyypin parametreilla.

Tiimi totesi, että moduulituet Go-tilassa ovat hyvässä kunnossa ja parantuvat. Ja vaikka on esitetty pyyntöjä laskelmista ja muuttumattomista tyypeistä, näitä ideoita ei ole vielä kehitetty riittävästi tai pidetty tarpeeksi kiireellisinä niiden toteuttamiseksi.

$config[zx-auto] not found$config[zx-overlay] not found