Suallar 'getmək'

Go, ilk olaraq Google tərəfindən inkişaf etdirilən açıq mənbə proqramlaşdırma dili. Avtomatik yaddaş idarəetmə, tip təhlükəsizlik, bəzi dinamik giriş imkanları, dəyişən uzunluqlu diziler və əsas dəyər xəritələri kimi əlavə daxili növləri və böyük standart kitabxana əlavə edərək, zəif bir C sintaksis ilə statik olaraq yazılır.
20
Cavablar

Gedədə strinqləri necə effektivləşdirmək olar?

Go'da simli ibtidai tipdir, yəni oxumaq yalnız deməkdir və hər manipulyasiya yeni bir simli yaradır. Beləliklə, əgər mən satırlar bir-birinə ardıcıl olaraq birləşdirmək istəsəm, nəticə çıxaran simli uzunluğunu bilmədən, ən yaxşı yolu nədir ...
19 noyabrda təyin olundu. 6:44 da '09
10
Cavablar

Kartın bir əsas var mı yoxsa yoxlanılır?

Mən xəritədə, k, v: = aralığının m {...} üzrə getdiyini bilirəm və açarı axtarın, amma xəritədə bir açarın mövcudluğunu yoxlamaq üçün daha səmərəli bir yol varmı? Cavabın dili dəqiqləşdirməsində tapa bilmədim.
12 yanvar təyin etdi '10 saat 19:18 'da
11
Cavablar

Bir bayt dizisini stringə çevirənin ən yaxşı yolu nədir?

Bir neçə simli məlumat ötürmək üçün [100] bayt oxumaq lazımdır. Bütün simli 100 tam olaraq bərabər olmadığı üçün bayt dizisinin qalan hissəsi 0 saniyədir. [100] byte'yı string olaraq tansfer edirsən: string (byteArray [:]), quyruq 0 ^ @ ^ @ s kimi göstərilir. C s ...
09 yanvar tarixinə təyin olundu '13 saat 10:19 'da
7
Cavablar

Bir int dəyərini Go-da bir simliya necə çevirmək olar?

i: = 123 s: = string (i) s "E", amma istərdim "123" Mənə necə "123" əldə edə bilərsiniz? Və Java'da bunu edə bilərik: String = "ab" + "c" // s "abc" "Go" dəki iki sətri necə bağlaya bilərəm?
11 apreldə təyin olundu '12 saat 15:30 'da
6
Cavablar

Go-da çox satırlı simli yazı necə yazılır?

Piton çox satır xəttinə bənzər bir şey varmı: "" "line 1 line 2 line 3" "" Əgər deyilsə, birdən çox xətti əhatə edən xətləri yazmaq üçün üstünlük nədir?
28 oktyabr təyin etdi '11 saat 21:44 'da
4
Cavablar

Go-da güzəştləri təmsil edən idik yolu nədir?

Mən hər birinin (A, C, T, G) yalnız biri ola biləcəyi N əsaslarından ibarət sadələşdirilmiş xromosomu təqdim etməyə çalışıram. Hesablama ilə məhdudiyyətləri formalaşdırmaq istərdim, amma ən iddiallaşma metodunun sadalanıldığını maraq edirəm ...
20 yanvar təyin etdi '13 saat 19:07 'da
7
Cavablar

Bir faylın Go-da var olub olmadığını necə yoxlamaq olar?

Standart Go kitabxanasında yalnız bir fayl varlığını yoxlamaq üçün nəzərdə tutulan funksiya yoxdur (məsələn, Python os.path.exists). Bunu etmək üçün idik yolu nədir?
20 Sentyabrı təyin etdi '12 saat 21:42 'da
5
Cavablar

Gedərkən bir foreach loop var?

Go-da bir foreach konstruksiyası varmı? Üçün istifadə olunan bir parça və ya array vasitəsilə yineleyebilir edə bilərəmmi?
16 oktyabr təyin etdi . '11 'də 7:47' də
12
Cavablar

Go tipində obyekt növü tapmaq üçün necə?

Go tipində obyekt növü tapmaq üçün necə? Python'da, obyektin növünü seçmək üçün yalnız typeof istifadə edirəm. Eyni şəkildə, Go'da, eyni şəkildə yerinə yetirmək üçün bir yol varmı? Burada təkrarladığım konteynerdir: e: = dlist.Front (); e! = nil; e = e.Next () {xətləri: = ...
24 noyabrda təyin olundu. '13 'də 5:08' də
13
Cavablar

GOPATH və GOROOT dəyərləri nə olmalıdır?

Mən bu $ goinstall github.com/ha/doozer kimi bir doozer qurmağa çalışıram, bu səhvləri alıram. goinstall: os: go / build: go: go go: goinstall: fmt: go / build: go: io: go / build: package c ...
01 noyabr tarixində təyin olundu. '11 'də 20:32' də
9
Cavablar

Ətraflı variantlar?

İstədiyiniz parametrlərə sahib ola bilərsinizmi? Yoxsa eyni adı və fərqli sayda argümanı ilə iki funksiyanı müəyyən edə bilərəm?
09 yanvar tarixinə təyin olundu '10 saat 5:38 'da
12
Cavablar

faylda gedən xətlərlə oxumaq

Go'daki file.ReadLine funksiyasını tapa bilmirəm. Mən tez bir məktub yazmaq üçün necə başa düşə bilərəm, amma burada bir şeyləri unutmaq istərdim. Satırda bir fayl oxumaq necə?
Jan 06 tarixini təyin etdi '12 saat 14.50 'də
8
Cavablar

Go-dan istifadə edərək fayldan oxumaq / yazmaq üçün necə?

Mən özüm öyrənməyə çalışdım, amma müntəzəm faylları oxumaq və yazmaq cəhdləri ilə şok oldum. İnFile'ye gidebilirim: = os.Open (INFILE, 0, 0), lakin həqiqətən faylın məzmununu almaq məntiqli deyil, çünki oxu funksiyası [] tərəfindən qəbul olunur ...
30 noyabr '09 saat 10:17 'da
22
Cavablar

Ubuntu'da GOPATH ətraf mühiti dəyişənini necə qurmaq olar? Nə fayl dəyişdirməliyəm?

Gitməyi etməyə çalışıram: go github.com/go-sql-driver/mysql və aşağıdakı səhvlə işləmir: paket github.com/go-sql-driver/mysql: yükləmir, $ GOPATH deyil. Daha ətraflı məlumat üçün baxın: env, siyahı ...
08 yanvar təyin etdi 19: 36-da '14
9
Cavablar

Qovda sabit uzunluğu təsadüfi bir string yaratmaq üçün necə?

Yalnız bir təsadüfi simli simli (yuxarı və ya kiçik), Go-da nömrələr istəmirəm. Bunun ən sürətli və asan yolu nədir?
06 Aprel tarixində təyin olundu '12 saat 12.22 'də