안녕하세요.
VBA와 For to step과 유사한 for loop를 사용하는 방법을 공유드리려 합니다.
아래 코드는 활성화된 엑셀을 기준으로 attach해서 읽기/쓰기를 하는 방식입니다.
각 언어마다 for문 방식이 다 다르기 때문에 주 언어에서 구현되어 있지 않다면,
하나 씩 구현 해보는 것도 재밌는 프로젝트가 될 것 같습니다.
Xl:=ComObjActive("Excel.Application")
for _,v in Range(3,100,8) ; 시작,종료,증가량
xl.activesheet.cells(A_Index,1).value:= v
Range(start, end, step := 1) {
result := []
Loop, % ((End-start) // step+1)
{
pos:=(A_Index=1) ? start : pos+=step
result.Push(pos)
}
return result
}
naver blog pc : https://blog.naver.com/hacke15944/223570446925
naver blog m : https://m.blog.naver.com/hacke15944/223570446925