2017-02-13 80 views
0

如何在方案中創建矢量矢量,以及如何在特定事件中更改輸入?如何在Scheme中創建矢量矢量?

我知道SRFI25的存在,它可以讓你做到這一點,但我很有興趣看到實現,以及結果。

+0

你可能會喜歡的[矩陣](HTTP:// programmingpraxis .com/standard-prelude /#matrices),這是從[Kent Dybvig](http://www.scheme.com/tspl3/examples.html#./examples:h1)竊取的。 – user448810

+0

謝謝。我想我可以利用這一點。 –

回答

1

這將創建一個不可改變的載體:

'#(#(1 2 3) #(4 5 6)) 

,這將創建一個可變的載體,具有相同的結構:

(vector (vector 1 2 3) (vector 4 5 6)) 
+0

'#(#(1 2 3)#(4 5 6))'將被視爲一個常量,因此是不可變的。你也有'make-vector'。 – Sylwester