# Re: Binary Search Using Lambda

**URL:** <https://www.ruby-forum.com/t/re-binary-search-using-lambda/67596>\
**Category:** Ruby\
**Created:** [September 5, 2006, 2:58pm UTC](https://www.ruby-forum.com/t/re-binary-search-using-lambda/67596 "2006-09-05T14:58:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jasonmorrison](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/47e85d/32.png) [@jasonmorrison](https://www.ruby-forum.com/u/jasonmorrison)\
**Post date:** [September 5, 2006, 2:58pm UTC](https://www.ruby-forum.com/t/re-binary-search-using-lambda/67596/1 "2006-09-05T14:58:35Z")

</div>

As an aside, I would be warry of building functions that return array  
indices, or -1 if they fail. In ruby, -1 is a valid array index,  
referring to the last element in the array. Might be better to return  
nil to avoid later mistakes and confusion.

Jason
