When it comes to reading float data from a text file into a float 
array is there a better option than reading the data into a 
string array and then stepping though the array and converting 
the values into a float array:
string[] textData=read text data;
float[] f;
foreach(string s; textData){
     f~=to!(float)(s);
}