Or left() and right()

On Wed, May 4, 2016 at 2:18 PM, Ishan Chattopadhyaya <
ichattopadhy...@gmail.com> wrote:

> Another option to consider could be: first() and second()
>
> C++ uses it: http://www.cplusplus.com/reference/utility/pair/
>
> On Wed, May 4, 2016 at 11:44 PM, Noble Paul <noble.p...@gmail.com> wrote:
>
>> The names getKey() and getValue() are not always relevant for a pair
>> object. it's not necessarily a key and value. In that case, it makes sense
>> to use the index .
>>
>>
>> This is a convention followed Scala. Tuple2 (
>> http://www.scala-lang.org/api/rc2/scala/Tuple2.html ) to Tuple10 (
>> http://www.scala-lang.org/api/rc2/scala/Tuple10.html)
>>
>> On Wed, May 4, 2016 at 4:32 AM, Chris Hostetter <hossman_luc...@fucit.org
>> > wrote:
>>
>>>
>>> WTF is this?
>>>
>>> why are these (poorly named) alternatives for getKey and getValue useful?
>>>
>>>
>>> : Date: Tue,  3 May 2016 15:09:08 +0000 (UTC)
>>> : From: no...@apache.org
>>> : Reply-To: dev@lucene.apache.org
>>> : To: comm...@lucene.apache.org
>>> : Subject: lucene-solr:master: added a couple of extra methods
>>> :
>>> : Repository: lucene-solr
>>> : Updated Branches:
>>> :   refs/heads/master 0ebe6b0f7 -> 184da9982
>>> :
>>> :
>>> : added a couple of extra methods
>>> :
>>> :
>>> : Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
>>> : Commit:
>>> http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/184da998
>>> : Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/184da998
>>> : Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/184da998
>>> :
>>> : Branch: refs/heads/master
>>> : Commit: 184da9982c55fac4735abf01607e4f8f70eb5749
>>> : Parents: 0ebe6b0
>>> : Author: Noble Paul <noble.p...@gmail.com>
>>> : Authored: Tue May 3 20:34:36 2016 +0530
>>> : Committer: Noble Paul <noble.p...@gmail.com>
>>> : Committed: Tue May 3 20:34:36 2016 +0530
>>> :
>>> : ----------------------------------------------------------------------
>>> :  solr/solrj/src/java/org/apache/solr/common/util/Pair.java | 8 ++++++++
>>> :  1 file changed, 8 insertions(+)
>>> : ----------------------------------------------------------------------
>>> :
>>> :
>>> :
>>> http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/184da998/solr/solrj/src/java/org/apache/solr/common/util/Pair.java
>>> : ----------------------------------------------------------------------
>>> : diff --git a/solr/solrj/src/java/org/apache/solr/common/util/Pair.java
>>> b/solr/solrj/src/java/org/apache/solr/common/util/Pair.java
>>> : index 423f94c..f87323c 100644
>>> : --- a/solr/solrj/src/java/org/apache/solr/common/util/Pair.java
>>> : +++ b/solr/solrj/src/java/org/apache/solr/common/util/Pair.java
>>> : @@ -27,6 +27,14 @@ public class Pair<K, V> implements Serializable {
>>> :
>>> :    private V value;
>>> :
>>> : +  public K _1() {
>>> : +    return key;
>>> : +  }
>>> : +
>>> : +  public V _2() {
>>> : +    return value;
>>> : +  }
>>> : +
>>> :    public V getValue() {
>>> :      return value;
>>> :    }
>>> :
>>> :
>>>
>>> -Hoss
>>> http://www.lucidworks.com/
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>
>>>
>>
>>
>> --
>> -----------------------------------------------------
>> Noble Paul
>>
>
>

Reply via email to