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

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
잔글 (Jmnote님이 다언어 CharAt() 문서를 함수 CharAt() 문서로 이동하면서 넘겨주기를 덮어썼습니다)
(차이 없음)

2018년 1월 13일 (토) 16:22 판

1 개요

charAt
characterAtIndex
  • Returns character at index in the string.
  • Equivalent: See substring of length 1 character.

2 ALGOL 68

"Hello, World"[2];         // 'e'

3 C#

string str = "Hello, World";
char ch = str[1];
// 'e'

4 Excel

=MID("hello",1,1)
// h
=MID("hello",2,1)
// e
=MID("hello",3,1)
// l

5 Java

String str = "Hello, World";
str.charAt(2);  // 'l'

6 JavaScript

var str = "Hello, World";
str.charAt(2);  // 'l'

7 Objective-C

#define CHAR_AT(str, n) [str substringWithRange:NSMakeRange(n,1)]
NSString* ch = CHAR_AT(@"A가★あ中", 2);
NSLog(@"%@", ch); // ★
NSString* str = @"A가★あ中";
unichar ch = [str characterAtIndex:2];
NSLog(@"%C", ch); // ★

8 Pascal

var 
  MyStr: string = 'Hello, World';
  MyChar: Char;
begin
  MyChar := MyStr[2];         // 'e'

9 Perl

$str = 'Hello, World';
substr($str, 2, 1);  # 'l'
substr($str, -3, 1); # 'r'

10 PHP

$str = "Hello";
$ch = $str[1];
// e

11 Python

"Hello, World"[2]          #  'l'
"Hello, World"[-3]         #  'r'

12 Ruby

"Hello, World"[2]          #  'l'
"Hello, World"[-3]         #  'r'

13 Smalltalk

'Hello, World' at: 2.    "$e"

14 VB

GetChar("Hello, World", 2) '  "e"

15 VB.NET

"Hello, World".Chars(2)    '  "l"

16 같이 보기

17 참고