composite-literals Questions

8

Solved

Consider this example. Let's say I have this object which is ubiquitous throughout my codebase: type Person struct { Name string Age int [some other fields] } Somewhere deep in the codebase, ...
Pertain asked 5/2, 2019 at 18:15

2

Why a function value assignment to f is not a composite literal? Go lang specification Composite literals says below, hence function value cannot be constructed with composite Literal. Composit...
Hussy asked 26/4, 2020 at 11:34

3

Solved

I have these types: type Value interface{} type NamedValue struct { Name string Value Value } type ErrorValue struct { NamedValue Error error } I can use v := NamedValue{Name: "fine&quo...
Reprimand asked 19/7, 2017 at 11:46

2

Solved

I am trying to literally initialize the following struct in GO: This is the struct: type tokenRequest struct { auth struct { identity struct { methods []string password struct { user s...
Sisile asked 10/1, 2019 at 9:51

2

Solved

I have a proto file: syntax = "proto3"; package main; message Client { int32 Id = 1; string Name = 2; string Email = 3; } The compiled Client struct like below: type Client struct { Id in...
Traceable asked 8/8, 2018 at 8:41

1

Solved

Normally, I will initialize a struct like: item1 := Item{1, "Foo"} However, I've recently seen code initializing with parens: item2 := (Item{2, "Bar"}) reflect returns the same Item name. Wh...
Elinoreeliot asked 13/6, 2018 at 6:23

2

Solved

I've got a largish struct which until just now I was instantiating with the struct literal syntax, e.g.: Thing{ "the name", ... } I've just added an unexported field the Thing struct and now G...
Overpay asked 20/7, 2017 at 11:26

1

Solved

I have string to struct map in golang defined in the following way: var Foo = map[string]struct{}{ "foo": struct{}{}, } Gogland by default marks this declaration as warning, saying "Redundant t...
Ruzich asked 12/10, 2017 at 10:21

3

Solved

I am reading the book "The Go Programming Language". It is very good for us (rather) experienced programmers and explains the differences between the intersection of other languages -- but I've fou...
Tainataint asked 24/11, 2016 at 19:17

1

Solved

Any idea why this struct expression in for loop initializer makes syntax error in compile-time? Pointer to struct works fine in this case but ofc I need local variable like bellow. Thanks for advic...
Tetrahedral asked 31/1, 2016 at 23:16
1

© 2022 - 2025 — McMap. All rights reserved.