Für die statische Codeanalyse ist es oft notwendig, die Typen von ast.Ident-Objekten zu bestimmen. Allerdings liefern die Module go/parse, go/token und go/ast allein keine ausreichenden Informationen.
Um statische Bezeichner aufzulösen, besteht der nächste Schritt darin, den Typprüfer golang.org/x/ zu nutzen. tools/go/types. Dieses Paket ermöglicht die Bestimmung von Typen basierend auf Importabhängigkeiten.
So gehen Sie vor:
Das obige ist der detaillierte Inhalt vonWie kann ich die Bezeichnertypen im Go-Code statisch identifizieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!