Hi all, I have a question regarding the String compareTo function and the "<=" function in x10. I have this test code:
var s1:String = "aaaa"; var s2:String = "zz"; Console.OUT.println((s1 <= s2)); Console.OUT.println(s1.compareTo(s2)); which gave me these outputs: : false : 2 For the first comparison test utilizing the "<=" function, it states in the API that it compares if the first string is before the second string in dictionary order, however the output is 'false' which means "aaaa" is not before "zz"? For the second comparison test utilizing the "compareTo" function, since it gave an output of positive 2, this means that s1 follows s2. However, in my past experiences with compareTo functions, it should be giving me a negative integer since "aaaa" should be before "zz"? I am running this code on my school's intel nehalem blades, it has x10-2.0.3 on them. Compiling, i use: x10-2.0.3/bin/x10c++ test.x10 mpiexec -n 1 ./a.out Thanks, Han Dong h...@umbc.edu University of Maryland '10 ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ X10-users mailing list X10-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/x10-users