일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- SwiftUI
- 인프런
- uikit
- 자바스크립트
- 인프런파이썬강의
- 유학토플
- swift
- 파이썬
- 파이썬중급강의
- 토플공부수기
- 웹크롤링
- 프로그래머스
- Python3
- JS
- 파이썬웹크롤링
- IOS
- 노드JS
- 카카오톡채팅봇
- 토플
- 인프런파이썬
- 우리를위한프로그래밍
- 인프런강의
- rxswift
- 교환학생토플
- 리프2기
- IOS프로그래밍
- 인프런오리지널
- nodeJS
- 스위프트
- 파이썬중급
- Today
- Total
목록String (2)
먹고 기도하고 코딩하라
파이썬으로 문제를 풀다가 최근에는 스위프트로 문제를 푸는 연습을 했다. 제일 난감했던 것 중 하나는 스위프트 String은 인덱스를 지정할 때 그냥 Int형 숫자를 쓸 수 없고 String.index 타입을 써야 한다는 거다. String에 extension으로 커스텀 코드 추가하면 배열 접근하듯이 쓸 수 있게 만들 수 있는데, 문제 한 개 풀 때마다 귀찮아서 그 짓 어떻게 하나 싶기도 하다. 어차피 문자열 안 다룰 수는 없으니까 그냥 겸사겸사 index를 같이 본다. 문자열 인덱싱 var lyrics = "Thunder only happens when it's raining" print(lyrics[lyrics.startIndex])// T print(lyrics[lyrics.index(before: ..
자바스크립트의 String 메소드는 매번 적어놓고 보는데도 잘 안 외워집니다. 사이드 이펙트가 있는지도 까먹고 해서 이 참에 정리해보고자 간단 실험을 해봤습니다. String Method 일단 String 객체는 immutable한 객체이기 때문에 String 객체 레퍼런스에 무슨 메소드를 실행해도 원본 문자열이 변경되진 않는다는 사실을 짚고 갑니다. String에서는 메소드의 반환형이 어떤지만 살펴보겠습니다. let str = 'Beam me up, Scotty!'; console.log(str.split(''));//["B", "e", "a", "m", " ", "m", "e", ... "y", "!"] console.log(str.split(' '));//["Beam", "me", "up,", "S..