If in the REPL I enter:
(type-of (make-array 5))
then I get the answer:
(SIMPLE-VECTOR 5)
Fair enough. Therefore, if in the REPL I enter:
(type-of (make-array (list 5 3 2)))
(SIMPLE-ARRAY T (5 3 2))
I have two questions.
T
NIL
(SIMPLE-ARRAY T (5 3 2)) is a simple array of three dimensions. T says this is a generic array that can contain any type of element. T is the most common type.
Hyperspector documents the SIMPLE-ARRAY type here:
http://www.lispworks.com/documentation/HyperSpec/Body/t_smp_ar.htm
1) If T was NIL, you will have a three-dimensional array specialized for storing data (not a single element is of type NIL, I believe that all types are supertype NIL).
Source: https://habr.com/ru/post/1384113/More articles:Pointer to a local class variable? - c ++how to password protect a machine gun hosted website - pythonHow to convert "12.4" to decimal en-Us culture - c #jquery selector - select all span tags with id not equal to anything - jqueryk-permutations in lexicographical order - pythonHow to stop redefinition of css declaration - htmlD taskpool until all tasks are completed - concurrencyReturning Pointer Vector - Understanding - c ++Xpath vs DOM vs BeautifulSoup vs lxml vs other What is the fastest approach to analyzing a web page? - pythonD simultaneous writing to the buffer - concurrencyAll Articles