chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] More on rank 0 arrays


From: Kon Lovett
Subject: [Chicken-users] More on rank 0 arrays
Date: Sun, 7 Oct 2007 08:28:35 -0700

Hi Terrence,

'make-array' will create a rank 0 array but you need to use a dimensions or shape object:

#;2> (make-array '#() (make-array-dimensions))
#,(array vector () #<unspecified>)

#;3> (make-array '#() (make-array-shape))
#,(array vector () #<unspecified>)

#;4> (make-array '#(23) (make-array-dimensions))
#,(array vector () 23)

#;5> (make-array (a:fixn16b 23) (make-array-dimensions))
#,(array u16vector () 23)

#;6> (array-dimensions-rank (make-array-dimensions))
0

#;7> (array-rank (make-array (a:fixn16b 23) (make-array-dimensions)))
0

This is not new functionality, the documentation just wasn't specific about creating a rank 0 dimensions or shape object.

Best Wishes,
Kon






reply via email to

[Prev in Thread] Current Thread [Next in Thread]