問題タブ [gofmt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - GoLang gofmt コマンド
gofmt コマンドは、花括弧 ({}) をフォーマットしません。
コード:
gofmt hello.go の出力
hello.go:6:1: 予期される宣言、見つかった '{' 終了ステータス 2
スペースをどこかに置くと、適切にフォーマットされます。gofmt はブレースをフォーマットしませんか?
json - 末尾のカンマがある JSON 配列とマップ要素を解析するときのランタイム エラー
Go の主要な主題専門家の 1 人である Dave Cheney は次のように書いています。セミコロン規則の結果."
しかし、その美しいルールを JSON テキストに適用しようとすると、パーサーはこの哲学に同意しないようです。以下のコードでは、コンマを削除すると機能します。diff に要素を追加したときに 1 行の変更だけが表示されるように、これを修正する方法はありますか?
go - Emacs Golang gofmt on save hook - 書式設定ではありません
M-: (eval " PATH ") でパスを確認した後、 C:/Go/binの場所が表示されるので、gofmtバイナリが見つかったことがわかります。他のファイルで Mx gofmt を実行しようとすると、適切なエラーが発生します (*.go ファイルではありません)。
しかし、gofmt がフォーマットしようとしているメッセージで奇妙なことに気付きました..
gofmt の呼び出し: gofmt (-wc:/Users/LunchBox/AppData/Local/Temp/gofmt5200q9o.go)
エラー: (file-error "Searching for program" "no such file or directory" "diff")
なぜ-w /appdata/locals/temp/etcを探しているのですか ..?
現在作業中のファイルではないでしょうか。これは、c:/work/users/ovRESTful/ovRESTful.go で ovRESTful.go と呼ばれています。
私のコード用に持っている行..