package main
import (
"fmt"
)
func main() {
arr := [5]float64{1, 2, 3, 4, 5}
i := 3
x := append([]float64{}, arr[:i]...)
x[2] = 42
fmt.Println(x)
fmt.Println(arr)
}
if *LOCAL_PERCENT < *GLOBAL_PERCENT
package main
import "fmt"
type struct1 struct {
NameList []struct2
}
type struct2 struct {
ID int
FuncList []struct3
}
type struct3 struct {
Date []string
Power int
Intelect int
}
func main(){
Struct3 := struct3{}
Struct3.Date = append(Struct3.Date, "date1", "date2")
Struct3.Date = append(Struct3.Date, "date3")
Struct2 := struct2{}
Struct2.FuncList = append(Struct2.FuncList, Struct3)
Struct1 := struct1{}
Struct1.NameList = append(Struct1.NameList, Struct2)
fmt.Printf("%+v", Struct1)
}
docker exec -it <containername> sh
./app
COPY . .
RUN go get && go install
Так вы сократит число слоев в вашем имейджеtype C struct {
Products T1
Products2 T2
}
var c C
Execute(w, c)
Что бы вызывать в шаблоне уже по параметрам:
{{.products.Item}} и, соответственно {{.products2.Item}}
.Products.Item
.Products2.Item
многочисленные баги
- отсутствие библиотек
Отсутствие комьюнити
В чем заключается основной "изъян" или "минус" языка
Автор предполагает, что V - замена таким современным компилируемым языкам, как С++, Rust, Go.