반응형
# 배경
기부번호 여러개를 string으로 받아서 각각 자른 후에 int64로 배열에 넣어서 그 배열로 select문에서 in을 사용하고 싶었다.
# 내용
string을 ,
기준으로 자르고 싶다
코드
donationIds := "10,20,30"
slice := strings.Split(donationIds, ",")
fmt.Println(slice)
결과
[10 20 30]
타입 : []string
위에 결과값을 []int64에 넣고 싶다.
코드
var ArrDonationId []int64
for _, v := range slice {
convertToInt, _ := strconv.ParseInt(v, 10, 64)
ArrDonationId = append(ArrDonationId, convertToInt)
}
- 변환하고 append 함수로 배열에 추가 한다.
결과
[10 20 30]
타입 : []int64
# 이슈
https://github.com/YooGenie/go-study/issues/29
반응형
'Study > Go 언어' 카테고리의 다른 글
[golang] sort 함수 사용하여 정렬하기 (0) | 2022.04.22 |
---|---|
[golang] 맵(map) 공부하기 (0) | 2022.03.11 |
[golang] 숫자 랜덤으로 생성하기 (0) | 2022.03.05 |
[golang] 10자리이하 숫자를 입력하면 앞에 0을 채워서 10자리 수 만들기 (0) | 2022.02.28 |
[golang] 슬라이스(slice) 공부하기 (0) | 2022.02.22 |