gofmt

    0

    2答えて

    Cに存在する否定型スキャンセットを模倣する方法は何ですか?例えば、入力文字列のため :aaaa, bbbb において使用行く:aaaa, Cは、1つの"%[^,], %s"としてフォーマット文字列を使用することができる: fmt.Sscanf(input, "%s, %s", &str1, &str2) 結果のみstr1は、以下のように設定されていますこの問題を回避するには、これを実現する方法

    1

    2答えて

    fmt.Println()で変数を展開できません。 package main import "fmt" func main(){ old := 20 fmt.Println("I'm %g years old.",old) } 結果=> I'm %g years old. 20

    0

    1答えて

    私はあなたが以下のようにして、外出先でのユーザーからのテキスト入力のために呼び出すことができることを知っている:出力リレーう fmt.Print("Enter text: ") reader := bufio.NewReader(os.Stdin) text, _ := reader.ReadString('\n') : Enter text: しかしための初期値を設定する方法がありま

    5

    3答えて

    私はfmt.Sprintfに非常に長い行を持っています。コード内でどのように分割するのですか?私はすべての行を1行に入れたくないので、コードが醜いように見えます。 fmt.Sprintf("a:%s, b:%s ...... this goes really long")

    2

    1答えて

    私は他のGoコードを出力するGoコードを書いています。 gofmtツールを呼び出して、書いたコード内で書いたコードを書式設定する方法があるかどうかを知りたいと思います。 gofmtで見つかったドキュメント。 the official docsは、すべてコマンドラインからgofmtを使用する方法を扱っていますが、Goコード自体から呼び出す必要があります。 例:あなたの時間と知恵を事前に func W

    0

    2答えて

    書式設定でgofmtを使用すると、項目をまとめてグループ化できるように改行が維持されます。私はこれが実際どのように実装されているかに興味があります。 github repo golang/goのソースコードを見てみましたが、すぐに見つかりませんでした。あなたはhttps://github.com/golang/go/blob/master/src/go/printer/printer.go#L97

    2

    1答えて

    のフォーマットではない:(evalの "PATH")Cの場所を:/ゴー/ binにが現れるので、私はgofmtバイナリが発見された知っています。他のファイルでM-x gofmtを実行しようとすると、適切なエラー(* .goファイルではない)が与えられます。 しかし私は Calling gofmt: gofmt (-w c:/Users/LunchBox/AppData/Local/Temp/gof

    -2

    1答えて

    パッケージ全体のインポートを絶対パスから相対パスに変更するツールはありますか? 現在、このようなpackage bar一見のための私のインポート:私は import foo/bar にこれを変換したい import FOO_common/server/src/foo/bar は私のためにこれを行うことがgofmtのようなツールはありますか?私はbash sedでこれを解決できることを知って

    2

    1答えて

    私はgofmtがどうしたらいいのかと思っていますが、そうですか? オリジナルファイル: gofmt -r 'h -> H' -w "hello.go" ファイルの内容の後に:私でしたその後 package main import "fmt" func main() { fmt.Printf("hello, world\n") } その作者としておそらくgofmt作品

    1

    2答えて

    サブライムテキスト3では、プラグインGoSublimeとGoImportsがインストールされています。 保存するたびに自動的にファイルにgoimportsが実行される問題があります。ここで は、私が試したものです: マイGoSublimeの設定に設定されています { "env": {"GOPATH": "/home/nicolas/.go", "PATH": "$GOPATH/bin:$