Mercurial Hosting > luan
comparison core/src/luan/modules/StringLuan.java @ 448:8b2db645b9b2
move Luan.to_number to String
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 04 May 2015 20:05:38 -0600 |
parents | bf5e62a9090c |
children | 34a4ed3597ea |
comparison
equal
deleted
inserted
replaced
447:0bd42e774c50 | 448:8b2db645b9b2 |
---|---|
237 | 237 |
238 public static String encode(String s) { | 238 public static String encode(String s) { |
239 return Luan.stringEncode(s); | 239 return Luan.stringEncode(s); |
240 } | 240 } |
241 | 241 |
242 public static Number to_number(LuanState luan,String s,Integer base) throws LuanException { | |
243 Utils.checkNotNull(luan,s); | |
244 try { | |
245 if( base == null ) { | |
246 return Double.valueOf(s); | |
247 } else { | |
248 return Long.valueOf(s,base); | |
249 } | |
250 } catch(NumberFormatException e) {} | |
251 return null; | |
252 } | |
253 | |
242 } | 254 } |