Google ya fitar da samfoti na sabon sigar shirye-shiryen Language Go. Shafin 1.18 yana ƙara ayyuka don shirye-shiryen 'jini'i tare da abin da ake kira 'parameterized' iri.
A cikin kalmominsu, shine mafi mahimmanci kuma mafi girma canji ga yaren shirye-shirye tun lokacin da aka saki Go version 1. Manufar da ke tattare da jinsin halitta shine cewa yanzu yana ba da damar aiki don wakiltar ayyuka da tsarin bayanai ta hanyar gyara nau'ikan. Wannan ya keɓance 'gaba ɗaya' da aka yarda ta hanyar ayyana nau'in mu'amala a matsayin hanyar ɓoye ainihin bayanan da ake kawowa zuwa aiki.
Google ya nuna cewa ya kamata masu haɓaka Go su gane cewa aikin ba shakka zai haifar da sabbin kwari. Don haka ya kamata su kusanci waɗannan 'generics' da taka tsantsan.
Sauran ayyuka a Go 1.18 Beta
Baya ga ayyukan da ke sama, sabon samfoti kuma yana da ginanniyar goyan baya don rubuta gwajin tushen fuzzing. Waɗannan gwaje-gwajen na iya samun bayanai ta atomatik waɗanda ke haifar da ɓarna ko dawo da amsoshi marasa inganci. Go 1.18 Beta kuma yana ba da sabon 'Go workspace'. Wannan yana ba masu shirye-shirye damar yin aiki tare da yawancin Go modules lokaci guda. Wannan yana da amfani musamman ga manyan ayyuka, a cewar Google.
Bugu da ƙari, sigar 1.18 Beta yana ƙara aiki tare da tsawaita sigar go sigar -m. Wannan umarnin yanzu yana adana bayanai azaman tutocin masu tarawa. Yanzu shirin zai iya bincika cikakkun bayanan gininsa tare da debug.ReadBuildInfo.
Hakanan, ƙarin taron kira na tushen rijista, akwai tun Go 1.17, an ƙara cikin samfoti. Inda a cikin sigar da ta gabata wannan aikin ya dace kawai don haɓaka lambar Go akan tsarin x86 da x64, yanzu kuma ya dace da tsarin tushen ARM64 da PPC64. Wannan ya kamata ya samar da ƙarin gudu zuwa kashi 20 cikin ɗari.