2017-05-04 2 views

Répondre

2

Vous devez toujours vous rappeler l'évaluation de gauche de droite.
Dans votre cas, vous essayez d'écrire la table délimitée par csv à (fname, ". Csv"), qui est seulement une chaîne.
De plus vous voulez utiliser `$ pour analyser un symbole (pas` :), et utiliser hsym pour créer un chemin de fichier (préfixe « : »)

bash> q script.q filename 
q)(hsym `$ .z.x[0],".csv") 0:csv 0: ([]10?10) 
`:filename.csv 
+0

Le casting a été question apparemment ugh, Merci Sean –