예스스탁
예스스탁 답변
2020-12-24 09:26:41
안녕하세요
예스스탁입니다.
1
array: 고점[10,2],(0), 저점[10,2](0);
2차원 배열변수입니다. 10과 2는 행의갯수,열의갯수입니다.
2
var : 고점(0);
일반변수는 위와 같이 선언하고 1개봉에서 해당변수이름으로 하나의 값을 저장합니다.
봉마다 저장공간이 1개인 변수가 됩니다.
하나의 봉에 여러개의 값을 저장하는 변수를 배열변수라고 하고
array로 선언하게 되며 다차원으로 선언할수 있습니다.
array : 고점[10](0);
과 같이 선언하면 1차원 배열로 공간을 10개 가지는 배열입니다.
[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
위와 같이 0번방부터 9번방 까지 총 10개의 공간을 가지는 변수가 됩니다.
고점[0], 고점[1]과 같이 지정해서 값을 저장하거나 값을 가져오게 되고
1봉전, 2봉전과 같이 과거봉의 값을 가져올때는 아래와 같이 사용됩니다.
고점[0][1] --> 1봉전의 0번방의 값
고점[9][3] --> 3봉전의 9번방의 값
array : 고점[10,2](0);
과 같이 선언하면 2차원 배열로 공간을 2*10으로 총 20개 가지는 배열입니다.
[0,0][0,1]
[1,0][1,1]
[2,0][2,1]
[3,0][3,1]
[4,0][4,1]
[5,0][5,1]
[6,0][6,1]
[7,0][7,1]
[8,0][8,1]
[9,0][9,1]
위와 같이 10행2열의 20개의 공간을 가지는 변수가 되고
고점[0,0], 고점[0,1]과 같이 공간번호를 지정해서 값을 저장하거나 값을 가져오게 됩니다.
1봉전, 2봉전과 같이 과거봉의 값을 가져올때는 아래와 같이 사용됩니다.
고점[0,0][1] --> 1봉전의 [0,0]번방의 값
고점[9,2][3] --> 3봉전의 [9,2]번방의 값
3
수식을 작성하다보면 하나의 변수를 공간을 분할하여 값을 여러개 저장해서 관리할 필요가 있을수 있습니다.
이때 사용하는 변수가 배열변수입니다.
예스랭귀지 도움말에서 예스랭귀지 문법 --> 변수 --> 배열변수 내용을 참고하시거나
혹은 인터넷에서 배열변수 검색하시는 많은 내용들 보실 수 있습니다.
즐거운 하루되세요
> 예스쟁이 님이 쓴 글입니다.
> 제목 : [1,1]에 대한 의미 문의입니다.
> [1,1]에 대해 활용예는 많은데 의미를 설명하는 내용은 못찾아서
질문드립니다.
예)
array: 고점[10,2],(0), 저점[10,2](0);
라는 글을 봤는데요.
위의 고점[10,2]는 캔들의 어느 위치를 말하는 건가요?
고점[10][2] 처럼 두봉전 기준 10번째에 저장된 고점을 의미하는 건가요?