/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/abi/return_stuff.go
37 строк
700 B
Dmitri Shuralyov
test: migrate remaining files to go:build syntax
20 окт 2023, 02:33
20 окт 2023, 02:33
b2fd76a
Код
Авторство
О чём код?
// run //go:build !wasm // Copyright 2021 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // wasm is excluded because the compiler chatter about register abi pragma ends up // on stdout, and causes the expected output to not match. package main import ( "fmt" ) //go:registerparams //go:noinline func F(a, b, c *int) int { return *a + *b + *c } //go:registerparams //go:noinline func H(s, t string) string { return s + " " + t } func main() { a, b, c := 1, 4, 16 x := F(&a, &b, &c) fmt.Printf("x = %d\n", x) y := H("Hello", "World!") fmt.Println("len(y) =", len(y)) fmt.Println("y =", y) }