목록해시 (2)
꿈 많은 사람의 이야기
안녕하세요~ 저번 글까지 펄의 서브루틴, 펄을 이용한 웹 페이지 출력 등을 진행해 보았습니다 하나씩 정리해보자 라는 생각으로 블로그에 정리를 시작했는데요 어느덧 자료가 많이 쌓였네요 하루에 1시간도 공부를 못하긴 하지만 그래도 짬짬히 공부했더니 많이 쌓였네요 어쨋든 이번에는 이 서브루틴을 이용해서 웹 페이지에 출력하려고 합니다. 일종의 함수화이죠 해시의 값에 따라 테이블 개수가 달라지는 방식인데요 처음엔 아래 사진 처럼 진행될 것입니다. 그리고 해시 개수를 늘리면 아래 사진처럼 될 것입니다. 여기서의 핵심은 서브루틴의 구조는 바뀌지 않는다!입니다. 단지, 전달해 주는 값만 바뀌는 거죠 바로 소스코드 보여 드리겠습니다~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ..
펄에는 해시라는 요소가 있습니다. 해시는 key 와 value 쌍으로 이루어진 값이죠. 쉽게 설명하면 일종의 인덱스입니다. 김씨는 ㄱ 칸에서, 이씨는 ㅇ 칸에서 찾는 뭐 그런거죠 해시는 %로 시작합니다. 이런 그림으로 진행할거에요! fred라는 큰 틀안에 키, 값을 넣을겁니다. 그럼 fred를 만들어볼까요? %fred = ( ); 끝입니다. 해시를 만들었어요 이제 값을 넣으면 되죠 1 2 3 4 5 6 7 $fred{"aaa"} = "bbb";#배열과는 접근하는 방법이 다르다. 배열은 []로 접근하고, 넣을땐 ()로 넣었. #해시에 값을 넣는 방법. $fred{234.5} = 456.7; #키 "234.5", 값 456.7 print($fred{234.5}."\n"); #출력하는 방법. $로 접근해서 출..