디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

제가 만들고 시픈 스크립트 언어

[성대아싸]갤로그로 이동합니다. 2011.10.14 00:52:14
조회 148 추천 0 댓글 7

클래스는 없애버리고요

자바스크립트 처럼 함수를 써서 객체 기반 프로그래밍 패러다임을 적용했으믄

스코프, 클로져 지원


function 키워드는 너무 길어서 func 로 간결하게 하고 아니면 def 



파이썬의 들여쓰기 블록이나 자바스크립트의 {} 블록은 너무 구려요

루비의 end 블록 캬~ 엄충 깔끔함 


그리고 루비의 클래스변수, 인스턴스변수, 지역변수 구별법이

너무 간결해서 맘에 들어영 

@@singleton

@x , @y



루비의 제어는 식으로 해서 ... 좀 .. 이상함 , 종류도 너무 많고

제어는 문으로 하는게 제맛이죠

파이썬처럼 간결하게 if, while, for  세개면 충분 


기본 자료구조는

리스트랑 , 딕셔너리


그리고 삼항 연산자 없애버리고

함수 이름에 ? 문자도 허용하긔

이건 질의를 물어보는 의미의 함수를 생성할 때

보기 편하게여

func isCircle?()
        return true;
end




대략 예를 들면


func Vec2D()
        @@cnt++  # 코드 객체 변수
        @x = 0      # 인스턴스 변수
        @y = 0

        if cnt >= 100 then
                raise Exception(this)
        end


        func len()
                return Math.sqrt(x*x + y*y)
        end
        
        func makeCircle()  # 팩토리
                return func Circle(r)
                        @x = x  # 클로져
                        @y = y 
                        @r = r
                end 
        end
end



아 간지 폭팔인데 ㅠ

만들고 말게씀


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
281178 구글 코드 서치 문 닫기로 [1] 우엠다(24.246) 11.10.16 76 0
281177 님들은 어떻게 하다가 프로그래머 되기로 한거임? [2] 1(125.135) 11.10.16 61 0
281175 근데 프갤횽들 중에 삼성컴 쓰는 사람들 있어? [9] 1(125.135) 11.10.16 79 0
281174 역시 프갤러는 로또에 관심이 없나부다 [4] ^0^갤로그로 이동합니다. 11.10.16 54 0
281173 글이 삭제됐어요 ㅠㅠ 다시올리께요 윈도우즈 API 질문이요 [9] 살려주세요(121.88) 11.10.16 94 0
281172 근데 프갤에 과제올리고 먹튀한 사람 심리는 머야? [10] ^0^갤로그로 이동합니다. 11.10.16 104 0
281171 API 질문글 먹튀당함ㅠㅠ 자주오지도않는데 먹튀만 당함 [5] SuCo갤로그로 이동합니다. 11.10.16 90 0
281170 나 신검 4급 받아서 공익판정 받았는데 병특 꽂아줄 형들 없어여? [2] ^0^갤로그로 이동합니다. 11.10.16 74 0
281168 하긴.. 술마시니깐 좋더라. [3] 일광면(119.198) 11.10.16 67 0
281167 병특 하다 망하면 [3] SODMaster(222.237) 11.10.16 87 0
281166 소켓 프로그래밍에서 send 할때 int형 포인터배열을 보낼수있남여 [5] SuCo갤로그로 이동합니다. 11.10.16 96 0
281165 내년 보충역 병역특례 TO노리는 게이들은 내후년으로 미뤄라 [3] ^0^갤로그로 이동합니다. 11.10.16 78 0
281163 프갤러들은 인터넷 속도가 얼마나 됨? [4] 전간디갤로그로 이동합니다. 11.10.16 50 0
281162 웹개발의 경력자의 기준은 뭠미? [1] SODMaster(222.237) 11.10.16 70 0
281160 요즘 웹개발자들도 사람 없어요? [5] ^0^갤로그로 이동합니다. 11.10.16 112 0
281159 발로텔리같은 삶을 살고싶닿ㅎ [1] 즐쿰갤로그로 이동합니다. 11.10.15 41 0
281157 황장엽이 주사파 만든 거 맞아여? ^0^갤로그로 이동합니다. 11.10.15 26 0
281156 왜 사람들은 술을 주체 못할정도로 마시나 [8] 전간디갤로그로 이동합니다. 11.10.15 100 0
281155 나는 왜 공부를 안했을까 ㅠㅠ... [4] SODMaster(222.237) 11.10.15 81 0
281154 근데 왜 서연고임 [5] 전간디갤로그로 이동합니다. 11.10.15 99 0
281153 옥타코어가 나와서 짜증나는 사람은... [7] warota(221.150) 11.10.15 104 0
281152 IBM 때릴꺼야?(119.67) 11.10.15 38 0
281151 리눅스 에서 time 명령에 대해서 [1] 마타버터갤로그로 이동합니다. 11.10.15 36 0
281149 아나 시간복잡도땜에 짱남 [8] ㅁㄴㅇㄹ(14.42) 11.10.15 87 0
281148 이번 iOS5 다 좋은데 전간디갤로그로 이동합니다. 11.10.15 45 0
281147 쿄스케횽 정말 감사함 [1] 얼룩돼지갤로그로 이동합니다. 11.10.15 57 0
281146 JustDrag 뭐 어쩌고 저쩌고 하던데... 어디로 갔지.. SODMaster(222.237) 11.10.15 41 0
281145 비빜휴 시켯다 [7] 로하로하알로하갤로그로 이동합니다. 11.10.15 61 0
281144 학교 발표떄문에 그러는데 ppt 수정하는것좀 도와주실분ㅠㅠ [5] 김발표(220.82) 11.10.15 63 0
281143 세상은 넓고, 할 일은 많다 [1] 쁘띠거니(218.48) 11.10.15 72 0
281141 형들 감기조심하세옇 늅늅 [2] 즐쿰갤로그로 이동합니다. 11.10.15 39 0
281138 모노레스형님 뭐좀 물어볼게요ㅕ [6] ㅇㅇ(121.137) 11.10.15 66 0
281137 옛날엔 프리랜서 일감이 없어서 수입이 불안정하다고 안했는데... 지금은 [11] 꼬꼬월드갤로그로 이동합니다. 11.10.15 170 0
281136 휴대폰 알람 못맞추는 사람 있나? [4] 1(125.135) 11.10.15 53 0
281135 윈7쓰는데 visual 6.0하고 비슷한거없어? [4] 윈7시빡(219.251) 11.10.15 53 0
281134 자꾸막히네... [6] 얼룩돼지갤로그로 이동합니다. 11.10.15 84 0
281133 게임같은 개소리 하지 말고 ERP나 웹프로그래밍하자 게이들아! [16] 꼬꼬월드갤로그로 이동합니다. 11.10.15 250 0
281126 얼굴돼지야 뭘 만드려고 하는건지 알려줘바... [11] 쿄스케갤로그로 이동합니다. 11.10.15 59 0
281124 게임회사 들어가는게 그렇게 힘듦???? [2] ㅇㅇ(121.137) 11.10.15 134 0
281123 Java로 weight 설정 이렇게 하면 되네요 [3] Stan(110.174) 11.10.15 86 0
281122 전산학과 학부생으로 이번 취업 공채 준비하면서 느낀건.. [2] 1234(110.11) 11.10.15 169 0
281121 플래시만세 [5] AS3.0갤로그로 이동합니다. 11.10.15 76 0
281120 윈도우 API쪽 코드 작성중 막혀서 도움 좀 요청합니다 [7] API헬프!(218.235) 11.10.15 78 0
281118 우리 할머니가 과거에 이랬다면 명절이 설래였을거야.jpg [2] Stan(110.174) 11.10.15 70 0
281116 ViewGroup사용할때 자식뷰속성 width하고 height밖에 컨트롤 [6] 얼룩돼지갤로그로 이동합니다. 11.10.15 55 0
281114 아스횽 잘못햇어;; 일광면(119.198) 11.10.15 40 0
281108 왜 애플이 애플인지 알겠다 ㅠㅠㅠㅠㅠㅠㅠㅠ 돌아이바갤로그로 이동합니다. 11.10.15 43 0
281107 JustDrag 횽 소환 [10] monoless갤로그로 이동합니다. 11.10.15 100 0
281105 컴공은 벼락 치기 힘듬 [2] 마타버터갤로그로 이동합니다. 11.10.15 120 0
281104 에이씨 몰라 ㅡㅡ 카오스 한판만 더하고 드라마 보러가야지 [1] SODMaster(222.237) 11.10.15 42 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2