2011-12-23 7 views

Odpowiedz

17

object-array jest właśnie używany do tablic typu Object[]. Spróbuj into-array jak można określić typ (patrz here)

> (into-array String ["Awesome","Sauce"]) 
> #<String[] [Ljava.lang.String;@1b86d76f> 
+0

Dzięki! To zadziałało. –

+0

A jeśli chcesz utworzyć pustą tablicę (tzn. Nie masz jeszcze danych), użyj 'make-array'. –

0
(def v ["Hello" "World"]) 
(def a (to-array v)) 

EDIT: Jak zauważył @Jeff, into-array utworzy tablicę określonego typu (String[]) zamiast Object[].

+0

Wciąż jednak powstaje coś w rodzaju 'Object []' - myślałem, że pierwotne pytanie brzmiało: jak stworzyć coś w rodzaju 'string []' –

+0

@JeffFoster Foster: tak, już to zauważyłem :) Nie mogę usunąć mojej odpowiedzi siebie, więc pogódź się z odpowiedzią. – ffriend