"함수 index()"의 두 판 사이의 차이

잔글 (Jmnote님이 함수 array search() 문서를 함수 index() 문서로 이동했습니다)
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 7개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;index()
;index()
;array_search()
;array_search()
==Java==
[[분류: Java]]
{{참고|자바 array_search()}}
<syntaxhighlight lang='java'>
import java.util.Arrays;
public class MyClass {
    public static void main(String args[]) {
        String fruits[] = {"Banana", "Orange", "Apple", "Orange", "Apple"};
        System.out.println( Arrays.asList(fruits).indexOf("Apple") ); // 2
        System.out.println( Arrays.asList(fruits).indexOf("Pineapple") ); // -1
    }
}
</syntaxhighlight>


==PHP==
==PHP==
[[분류: PHP]]
[[분류: PHP]]
{{참고|PHP array_search()}}
{{참고|PHP array_search()}}
<source lang='php'>
<syntaxhighlight lang='php'>
$fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange'];
$fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange'];
var_dump( array_search('Orange', $fruits) );
var_dump( array_search('Orange', $fruits) );
12번째 줄: 26번째 줄:
var_dump( array_search('Pineapple', $fruits) );
var_dump( array_search('Pineapple', $fruits) );
# bool(false)
# bool(false)
</source>
</syntaxhighlight>


==Python==
==Python==
[[category: Python]]
[[category: Python]]
<source lang='Python'>
{{참고|Python index()}}
<syntaxhighlight lang='Python'>
fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange']
fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange']
print( fruits.index('Orange') )
print( fruits.index('Orange') )
24번째 줄: 39번째 줄:
print( fruits.index('Orange', 2, 6) )
print( fruits.index('Orange', 2, 6) )
# 3
# 3
</source>
</syntaxhighlight>
<source lang='Python'>
<syntaxhighlight lang='Python'>
fruits = ['Banana', 'Orange', 'Apple', 'Mango']
fruits = ['Banana', 'Orange', 'Apple', 'Mango']
print( fruits.index('Pineapple') )
print( fruits.index('Pineapple') )
# ValueError: 'Pineapple' is not in list
# ValueError: 'Pineapple' is not in list
</source>
</syntaxhighlight>
 
==Ruby==
[[분류: Ruby]]
<syntaxhighlight lang='ruby'>
a = [ "a", "b", "c" ]
p a.index("b")
# 1
p a.index { |x| x == "b" }
# 1
p a.index("z")
# nil
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[함수 indexOf()]]
* [[함수 indexOf()]]
* [[함수 count()]]
* [[함수 count()]]
* [[함수 array_key_exists()]]

2020년 11월 2일 (월) 02:33 기준 최신판

index()
array_search()

1 Java[ | ]

import java.util.Arrays;
public class MyClass {
    public static void main(String args[]) {
        String fruits[] = {"Banana", "Orange", "Apple", "Orange", "Apple"};
        System.out.println( Arrays.asList(fruits).indexOf("Apple") ); // 2
        System.out.println( Arrays.asList(fruits).indexOf("Pineapple") ); // -1
    }
}

2 PHP[ | ]

$fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange'];
var_dump( array_search('Orange', $fruits) );
# int(1)
var_dump( array_search('Pineapple', $fruits) );
# bool(false)

3 Python[ | ]

fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Mango', 'Orange']
print( fruits.index('Orange') )
# 1
print( fruits.index('Orange', 4) )
# 5
print( fruits.index('Orange', 2, 6) )
# 3
fruits = ['Banana', 'Orange', 'Apple', 'Mango']
print( fruits.index('Pineapple') )
# ValueError: 'Pineapple' is not in list

4 Ruby[ | ]

a = [ "a", "b", "c" ]
p a.index("b")
# 1
p a.index { |x| x == "b" }
# 1
p a.index("z")
# nil

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}