목록분류 전체보기 (572)
꿈 많은 사람의 이야기
안녕하세요~ 취미생활로 블로그를 작성하고 있는 블로거입니다~ 이번에 초대장을 배포하려고 해요~ 3장 배포할겁니다! 반드시! 비밀댓글로 왜 블로그를 운영하고 싶은지 목표랑, 이메일 주소 알려주시면 3명 랜덤으로 보내드릴게요! 기간은 23일 24시까지입니다!
펄 배열 2번째 이야기를 시작합니다. 몇몇 특징과, push, pop에 대해서 볼까해요! 먼저 아래와 같은 특징이 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @who = (qw(fred array soojin lee))[2,3]; #이런식으로 잘라서 넣을 수도 있다. print($who[0].", ".$who[1]."\n "); @fred = (7,8,9); @barney = (2,1,0); @backfred = @fred[@barney]; #barney가 2,1,0 이니까 $fred[2] 와 같은 값이 들어간다. -> 슬라이스로 들어가게됨 #@fred[2,1,0] 또는 ($fred[2], $fred[1], $fred[0]), 또는 (9,8,7) 과 동일하다. for($i = ..
삼척엔 유명한 동굴이 있죠! 환선굴과, 대금굴이 유명하죠~~ 전 그 중 환선굴을 갔다 왔습니다! 위치도 좀 높긴 하지만 버스도 다니고, 주차장도 넓어서 자가용으로 잘 가죠 그리고 안에는 모노레일도 있구요 ㅎㅎㅎㅎ 환선굴은 어마어마한 스케일을 자랑하구요 대금굴은 아기자기한 모습이라고 하네요(안가봐서.. 가이드분 설명에 따르면..) 그리고 환선굴은 걸어서 갈 수도 있지만 대금굴은 걸어서 못가구 모노레일을 무조건 타야해요 ㅠㅠ 버스 시간표는 위와 같아요 ㅎㅎㅎ 그리고 아래는 요금표 ! 이게 연휴기간 이나 이럴땐 사람이 많아서 모노레일 대기 시간이 40~50분이더라구요 환선굴은 걸어서 가면 20분이면 가거든요 저는 그래서 걸어서 갔습니다! 걸어 가면 폭포도 하나 볼 수 있어요! 선녀 폭포였나? 제가 갔을 땐 비..
펄에는 배열이란것이 있습니다.(거의 모든 언어가 다 있지만..) 배열이란 것은 연속된 메모리 공간에 변수를 담아두는 겁니다. 예를 들어 $a $b 를 선언하면 연속된 메모리 공간이 아닌 멀리 떨어진 메모리 공간에 저장될 수 있습니다. 하지만 배열로 선언하면 연속적으로 붙어 있게 되죠. 펄에서 배열을 사용하는 방법은 @arr = () 처럼 사용하게 됩니다. @는 배열이라는 일종의 표시에요 1 2 3 4 5 6 7 8 9 10 @words = ("camel", "llama", "ap"); #배열은 위와 같이 @로 시작하고 값을 넣게 된다. #push, pop으로 값을 넣을 수도 있다. #만약 인용부호를 안두고 작성하는 방법은 @word2 = qw(camel llama ap); #로 하면 된다고 한다. #그리..
펄에도 다른 언어와 마찬가지로 주석이 있죠! 주석은 프로그램적으로 실행되는 것이 아니라 일종의 설명을 써놓는 부분입니다. 2가지 방법이 있습니다 1줄 주석과 여러줄 주석! 한줄 주석은 # 으로 시작해요! 여러줄 주석은 =pod =cut 으로 진행됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 =pod 이것은 펄의 여러 줄 주석이다. 펄은.. 그냥 Larry라는 사람이 쉽게 간편하게 사용할 수 있게 스스로 만든 언어이다. 귀차니즘이 많은 프로그래머였음 펄은 함수 혹은 클래스와 같은 루틴으로 실행되는 것이 아니라, 파일에 있는 Perl문 전체가 실행될 하나의 큰 루틴이다. 즉, C에서와 같은 main루틴은 없다. Perl은 인터프리터 + 컴파일러 라고 한다. 인터프리..
펄에도 역시 조건문(if)문이 있습니다! 다른 언어랑 비슷해요 if~else로 구성되어 집니다! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 print("당신의 이름은? \n"); $name = ; #사용자가 입력하는 방법이다. print $name; #근데 $name의 값은 종료하는 뉴라인 하나를 갖는다. -> aab라고 입력하면 aab\n이 된다.이것을 제거 하기 위해 chomp함수를 사용한다. #chomp함수는 스칼라 변수를 그것의 유일한 인수로 받아서 만약 존재한다면 변수의 문자열 값에서 뒤에 오는 뉴라인을 제거한다. chomp($name); print("Hello $name! \n"); #이런식으로 출력이 가능하다. if($name eq "soojin"){ #eq는 문자..
얼마전 한남동에 있는 디 뮤지엄에 갔다왔습니다. 플라스틱 판타스틱 전시회를 보려고 갔다왔어요~ 플라스틱을 활용한 디자인? 예술? 전시회 였습니다. 가격표는 위와 같구요~ 가이드분 설명 들어보니까 옛~~날에 플라스틱의 역사 부터 시작해서 플라스틱으로 만들게된 가구, 디자인, 생활용품 등등 이런것들을 설명해 주시더라구요 공대인인 나로썬 뭔 소린지 하나도 모르겠지만 매우 이뻤던건 맞아요 ㅎㅎ 이젠 그냥 사진 투척 뭐 앞에 계시던 예술? 전공으로 추측되던 분들은 많은 이야기를 하시더라구요 디자인 전공 분들 연인들 연인들 연인들 이 많이 오네요 ㅎㅎㅎ 보면서 그냥 신기했던 멍하면서 봤어요 이뻐서 ㅎㅎㅎ 와볼만 하네요!
종각 젊음의 거리에 요롷게 생긴 간판이 있는 떡볶이 무한리필집이 있습니다~ 떡볶이를 매우 좋아하는 저로선 자주가는 집~ 종각 뿐 아니라 많은 지점에 있어요~ 각종 떡, 사리, 볶음밥까지 무한으로 먹을 수 있죵 가격은 위 사진처럼 되구요~ 각종 야채들과 떡, 오뎅, 소세지, 수제비 등 등 라면사리, 스파게티면 사리, 감자 등등 그리고 튀김까지! 진짜 가성비 괜찮은 집이에요 그리고 각종 소스가 있는데 사진이 어둡네.. 각자만의 레시피로 만들어서 먹어요 ㅎㅎㅎ 거기에 오뎅과, 음료수까지 무한! 꽤나 괜찮더라구요 그리고 볶음밥까지 먹을 수 있는! (배불러서 못먹어서 못찍..) 볶음밥은 밥+참기름+옥수수콘+소세지+김가루 면 완벽 맛있음 다른 지점도 많으니 잘 찾아보시구 가보세용 ㅎㅎㅎ
펄에도 마찬가지로 반복문이 있습니다. while, for문 2가지가 있어요. 그리고 for문은 여러 형태가 있는데 2가지를 알려드릴까 합니다~ 먼저 while문이에요. 다른 언어와 마찬가지로 진행되죠! 1 2 3 4 5 6 7 8 $count = 0; while($count
펄에선 변수들이 값을 할당 받기 전에는 undef 라는 값으로 설정되어 있습니다. 즉 초기화 하지 않으면 undef값을 가지고 있다는 거죠! 그래서 변수를 확인할 때 이 undef를 체크하는 함수를 가지고 변수 즉 스칼라가 값이 있는지, 없는지 판단할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 #perl에선 변수들이 값을 할당 받기 전에는 undef라는 값을 지니게 된다. #그래서 if(defined($input)) 과 같이 undef인지 확인해야 한다. $str; if(defined($str)){ print("값이 없음 \n"); #얘가 출력이 된다. }else{ print("값이 있음 \n"); } Colored by Color Scripter cs 이렇게 말이죠!