반응형
Ruby에서 정수 배열을 문자열 배열로 변환 하시겠습니까?
배열이 있습니다.
int_array = [11,12]
나는 그것을 변환해야
str_array = ['11','12']
나는이 기술에 익숙하지 않다
str_array = int_array.map(&:to_s)
str_array = int_array.collect{|i| i.to_s}
array.map (& : to_s) => 정수 배열을 문자열 배열로
array.map (& : to_i) => 문자열 배열을 정수 배열로
map 및 collect 기능은 여기서 동일하게 작동합니다.
int_array = [1, 2, 3]
str_array = int_array.map { |i| i.to_s }
=> str_array = ['1', '2', '3']
한 줄로이를 달성 할 수 있습니다.
array = [1, 2, 3]
array.map! { |i| i.to_s }
그리고 proc에 대해 정말 멋진 바로 가기를 사용할 수 있습니다. ( https://stackoverflow.com/a/1961118/2257912 )
array = [1, 2, 3]
array.map!(&:to_s)
irb 시작
irb(main):001:0> int_array = [11,12]
=> [11, 12]
irb(main):002:0> str_array = int_array.collect{|i| i.to_s}
=> ["11", "12"]
귀하의 문제는 아마도 다른 곳에있을 것입니다. 범위 혼란일까요?
Int 반환
x = [1,2,3,4,5,6,7,8,9,10] # => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
반환 문자열
y = 1,2,3,4,5 # => ["1", "2", "3", "4", "5"]
반응형
'IT TIP' 카테고리의 다른 글
Mongoose의 어떤 SchemaType이 타임 스탬프에 가장 적합합니까? (0) | 2020.11.25 |
---|---|
Firefox 개발자 도구에서 코드 글꼴 크기 늘리기 (0) | 2020.11.25 |
iOS에 인증 토큰 저장-NSUserDefaults 대 키 체인? (0) | 2020.11.24 |
C #의 변수에 액세스하는 것은 원자 적 작업입니까? (0) | 2020.11.24 |
누군가 Erlang에서 Pid의 구조를 설명 할 수 있습니까? (0) | 2020.11.24 |