이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
한태호
가입: 2006년 9월 7일 올린 글: 3
|
올려짐: 2006년9월15일 11:46 주제: ex3 관련 |
|
|
array나 튜플들의 경우 . 연산자로 쉽게 접근이 가능한데 string은 그렇지 않군요.
list처럼 header에 접근할 수있거나 아니면 임의의 위치로 접근할수있는 연산자가 따로 있나요? string관련 라이브러리를 보니 get이 있긴 있는데 이건 char로 주잖아요? 그냥 이걸 이용해야하나요? 그리고 라이브러리에
You can also write s.[n] instead of String.get s n.
이라고 써졌던데 String.get s n 대신에 s.[n]하면 타입에러나던데요-_- |
|
위로 |
|
|
김주성
가입: 2006년 9월 15일 올린 글: 5
|
|
위로 |
|
|
박대준
가입: 2005년 10월 7일 올린 글: 245
|
올려짐: 2006년9월16일 1:03 주제: |
|
|
한태호 씀: | list처럼 header에 접근할 수있거나 아니면 임의의 위치로 접근할수있는 연산자가 따로 있나요? string관련 라이브러리를 보니 get이 있긴 있는데 이건 char로 주잖아요? |
윗분이 언급해주신 페이지에 가시면 String.sub라는 함수가 있습니다.
String.sub s start len 으로 사용하시면 문자열의 일부분을 추출할 수 있습니다.
이때, Invalid_argument라는 예외가 발생할 수 있음을 주의하시기 바랍니다.
박대준 가 2006년9월16일 15:55에 수정함, 총 1 번 수정됨 |
|
위로 |
|
|
박대준
가입: 2005년 10월 7일 올린 글: 245
|
올려짐: 2006년9월16일 15:54 주제: |
|
|
한태호 씀: | 그리고 라이브러리에
You can also write s.[n] instead of String.get s n.
이라고 써졌던데 String.get s n 대신에 s.[n]하면 타입에러나던데요-_- |
말씀하신 내용은 라이브러리 매뉴얼 작성 오류로 밝혀졌습니다.
문제가 되는 부분을 수정하였습니다. (http://ropas.snu.ac.kr/n/lib92/String.html)
코멘트해주신 한태호님께 매우 감사드립니다. |
|
위로 |
|
|
|