favicon Jay Lee DevLog

📚 목차

스크립트를 짜다보면 다른 언어에서는 간단한데,

유난히 헷갈리는 부분이 있다.

 

예를 들면,

a1, a2, a3 이라는 변수가 있는데

해당 변수의 값을 for문을 통해 사용해야 하는 경우다.

 

해당 경우를 간단하게 생각해보면,

 

위와 같은 부분까지는 당연히 금방 짤 수 있다.

문제는 여기서부터인데,

a + i 값을 넣어 변수를 호출하면 되는데 어떻게 해야할지다.

 

보통은 이렇게 생각하지 않나 싶다.

$를 통해 값을 가져오면 a1 이 될거다라고 생각해서 하겠지만,

당연하게도 안된다. 해당 소스를 실행하면

$a와 $i의 값이 찍히게 된다.

 

그럼 어떻게 해야하나?

방법은 간단하다.

위와 같이 변수하나를 만들어 거기에 변수명을 만들어주고,

해당 변수를 ${!}안에 넣어주면 된다.

 

결과를 정리하자면,

위처럼 호출하면 $a는 값이 없고 $i는 1,2,3 이기 때문에

위의 값이 찍히고,

위처럼 실행하면, 내가 원했던 값인 tt ss yy가 찍힌다.

 

해당 내용도 알아두면, 좀 더 깔끔한 스크립트를 짤 수 있으니 꼭 알아두자.

+ Recent posts

/ /

Contact

📧 dlwjdwls60@naver.com


블로그에 내용이 있으면 해당 글을 보여주며, 없으면 내용이 복사된 채로 ChatGPT로 연결됩니다.