私はgoバイナリをビルドして、このように実行するように言われています。 go build hello-world.go
$ ls
hello-world hello-world.go
./hello-world
hello world
のでgo build hello-world.goは、人間が読めるhello-world.goファイルを受け取り、バイナリファイルを作成します。 私の
私は、低レベルのプロジェクトにはGoを使い、データをコピーしないようにしたいと思います。 私は、固定サイズの構造体を持っている:バイトのスライスが何をコピーせずに、構造体であるかのように type myStruct struct {
a uint8
b uint8
}
私は値を読み取るために、このslice of bytesとpointer of my structをキャ
type TCustomIntType int
func aFunc() {
var fails []TCustomIntType = []TCustomIntType([]int{})
}
は、私が得た: cannot convert []int literal (type []int) to type []TCustomIntType どのようにそれを修正しますか?手動でc
ラムダ式を使用して次のように書くことができます.GO言語でこれをどのように達成できますか?基本的には、いくつかのパラメータを関数の前に渡し、いくつかのパラメータを後で利用できるようにする機能を探しています。 myFunc = (x) => Test(123, x) // Method Test is declared below.
myFunc("hello") // this calls me
私は、ユーザーがファイルへのダウンロードリンクを共有できるアプリケーションを構築しています。これらのファイルは、golangのを使用して配信されるので、HTMLなしでそのまま送信されます。しかし、これらのファイルがソーシャルメディアプラットフォームやメッセージングサービスで共有されている場合は、Open Graphという画像を表示する必要があります。 これらの非HTMLページにOpen Gra