On clojure-doc.org, find the 'Introduction to Clojure' guide. Within this guide, navigate to the 'Data Structures' section. Explain the distinction between Clojure's 'vector' and a native Java 'array' as described. Additionally, provide the Clojure code example that demonstrates how to nest data structures.
Navigate to clojure-doc.org. Locate and click the 'Introduction to Clojure' link. Locate and click the 'Data Structures' link in the table of contents. Identify the note explaining the difference between 'vector' and 'array'. Identify the code block illustrating 'Nesting data structures'. Extract the explanation for the vector vs. array distinction. Extract the code snippet for nesting data structures.
The agent successfully navigates to the 'Introduction to Clojure' guide and the 'Data Structures' section. The agent correctly states that 'vector' refers to the Clojure data structure, while 'array' refers to the native Java array. The agent correctly identifies and provides the code example for nesting data structures: `{:a [1 2 {:b 3}]}`.