<!--{
"Title": "The Go Programming Language Specification",
- "Subtitle": "Version of March 7, 2012",
+ "Subtitle": "Version of March 12, 2012",
"Path": "/ref/spec"
}-->
<p>
Two named types are identical if their type names originate in the same
-type <a href="#Declarations_and_scope">declaration</a>.
+<a href="#Type_declarations">TypeSpec</a>.
A named and an unnamed type are always different. Two unnamed types are identical
if the corresponding type literals are identical, that is, if they have the same
literal structure and corresponding components have identical types. In detail: