Cのように%*s
フィールドを省略することは可能でしょうか?
var pid int fmt.Fscanf(r, "%*s %d", &pid)
実際には、Go ではこれを行うことはできません (少なくとも Go 1.21.0 では)。
ソースコードは次を示します:
%*s
など)。実際、文字列の動詞は常に 単一の です。文字番号 ## (% s、
%v、
%q、
%X または
%X)
メソッド 反復 パラメータ (Fscanf 配列 a
(r io.Reader ,フォーマット文字列、a...任意))。したがって、値を気にしない場合でも、
a でパラメータを定義する必要があります
変数を定義したくない場合は、以下を使用できます: 特定のケースでは、リーダー内の何かを解析するには、まずリーダーを文字列に読み取ります (例:
CB835C294C06824721603abd255bd78a
次に、
strings.Split
および
リーリー
以上がFscanf と C のようなフィールドの省略の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。