Method: Array#min_with_index
- Defined in:
-
lib/openc3/core_ext/array.rb,
ext/openc3/ext/array/array.c
Returns the minimum value and its index
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/openc3/core_ext/array.rb', line 276 def min_with_index minimum = nil minimum_index = nil if self.length > 0 minimum = self[0] minimum_index = 0 (1..(self.length - 1)).each do |index| value = self[index] if value < minimum minimum = value minimum_index = index end end end return [minimum, minimum_index] end |