Mercurial Hosting > luan
comparison core/src/luan/modules/BasicLuan.java @ 402:62b457c50594
add stripe;
change Luan.values to only return values, not indexes;
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 28 Apr 2015 22:38:31 -0600 |
parents | db37d6aee4db |
children | d55e873e1f0d |
comparison
equal
deleted
inserted
replaced
401:322c03d85ada | 402:62b457c50594 |
---|---|
192 public static LuanFunction values(final Object... args) throws LuanException { | 192 public static LuanFunction values(final Object... args) throws LuanException { |
193 return new LuanFunction() { | 193 return new LuanFunction() { |
194 int i = 0; | 194 int i = 0; |
195 | 195 |
196 @Override public Object call(LuanState luan,Object[] unused) { | 196 @Override public Object call(LuanState luan,Object[] unused) { |
197 if( ++i > args.length ) | 197 if( i >= args.length ) |
198 return LuanFunction.NOTHING; | 198 return LuanFunction.NOTHING; |
199 return new Object[]{i,args[i-1]}; | 199 return args[i++]; |
200 } | 200 } |
201 }; | 201 }; |
202 } | 202 } |
203 | 203 |
204 private LuanFunction fn(Object obj) { | 204 private LuanFunction fn(Object obj) { |