디시인사이드 갤러리

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

갤러리 본문 영역

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

[성대아싸]갤로그로 이동합니다. 2011.10.14 00:52:14
조회 154 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
281504 쎾쓰! 과제는 쎾쓰야 씨발! [1] 신세이어갤로그로 이동합니다. 11.10.17 71 0
281503 리눅스에서 c 코딩할라하는데 [7] 멀티.갤로그로 이동합니다. 11.10.17 111 0
281502 아 자바횽;; 이거 컴터가 병신이라서 안깔린다.. 아.. 시foot.. [2] 신세이어갤로그로 이동합니다. 11.10.17 61 0
281501 안녕하세요 횽들 질문하나만 올리겠습니다 [3] 늅늅(221.146) 11.10.17 58 0
281498 공모전이 꼭 좋은 것만도 아니구나..; [3] 어떡해갤로그로 이동합니다. 11.10.17 149 0
281497 이클립스 package explorer 아이콘 질문 [1] ㅍㅌ갤로그로 이동합니다. 11.10.17 92 0
281496 웹에 관해서 질문이 있어용 [5] 허허벌판갤로그로 이동합니다. 11.10.17 82 0
281495 전공살린 돈 그냥 그런 회사 vs 전공하고 딴판인데 돈많이주는 대기업 [4] 파괴대마왕(112.121) 11.10.17 115 0
281493 아이폰 앨범을 게시판에 업로드하려는데 [1] ㅂㅈㄷ(210.178) 11.10.17 44 0
281492 IncrediBuild Win7 호환 버전 몇 부터 되는지 아시는 분? Ynobe갤로그로 이동합니다. 11.10.17 42 0
281491 성님들 나 오늘 1시전까지 제출하는 과제가 있는데 도와주세여;; [11] 신세이어갤로그로 이동합니다. 11.10.17 130 0
281490 월욜 아침이라고 회의도 길게하네.. blackd갤로그로 이동합니다. 11.10.17 53 0
281488 STL list를 함수로 어떻게 넘겨줄까 횽들? [2] +어게인갤로그로 이동합니다. 11.10.17 62 0
281487 활기찬 월요일이다!! [1] McHello갤로그로 이동합니다. 11.10.17 53 0
281486 php 하시는 형들 질문 좀.... 완전간단한건데 [2] Dawnwalkre갤로그로 이동합니다. 11.10.17 80 0
281485 으앙이론시험ㅠㅠ 즐쿰갤로그로 이동합니다. 11.10.17 35 0
281484 2012년 대비해서 이거 만들어 팔아라 [3] 시불라미갤로그로 이동합니다. 11.10.17 123 0
281483 게임공학과는 커리큘럼이 어떻게되요? [3] 알오티씨플머갤로그로 이동합니다. 11.10.17 122 0
281482 방송이 중립이 있어야지... iljeomobolt갤로그로 이동합니다. 11.10.17 60 0
281481 힘쎄고 좋은 아침! [1] Aven갤로그로 이동합니다. 11.10.17 43 0
281480 횽들 나 비트 연산자 & 가 급 헷갈리는데... [3] 회색사과갤로그로 이동합니다. 11.10.17 78 0
281478 형들 저 진지하게 고민좀 상담... 저 한강 가야될까요? Stan(110.174) 11.10.17 115 0
281477 내가 학원생들을 싫어하는 이유... [3] sssss(175.204) 11.10.17 168 0
281476 자꾸 해킹당하는데 제발 이것좀봐줘 횽들 ㅠㅠ [3] 살려줘(125.187) 11.10.17 96 0
281475 프갤러들에게 묻습니다. [5] 바보플머(121.190) 11.10.17 135 0
281474 CUDA에 대한 환상...? [2] 이문동쮸쮸바갤로그로 이동합니다. 11.10.17 143 0
281473 "차세대 바다OS에도 음성인식 실린다" [3] %0A(218.158) 11.10.17 111 0
281472 avr같은 mcu 공부하려면 [1] Adelposs갤로그로 이동합니다. 11.10.17 60 0
281471 형님들; 방학때 AVR좀 공부해보고싶은데; 뭐 책같은거 없나요?? [9] Re-FEEL갤로그로 이동합니다. 11.10.17 118 0
281470 횽들 저 잘건데 [2] 일광면(119.198) 11.10.17 89 0
281469 와 이제 로그인된다 알오티씨플머갤로그로 이동합니다. 11.10.17 43 0
281468 헉 이런것도 있네영;; [1] 일광면(119.198) 11.10.17 56 0
281466 솔직히 과제할때 검색하고 복사하는거까진 괜찮은데 [3] 가모가모갤로그로 이동합니다. 11.10.17 79 0
281465 저기 프갤형들 안녕하세요 질문하나 드릴게요 [9] 데클린갤로그로 이동합니다. 11.10.17 92 0
281464 웹질문점 [3] ㅁㄴㅇ(14.45) 11.10.17 65 0
281463 솔직히 비전공자는... [1] 비전공자(116.42) 11.10.17 128 0
281462 ... 일광면(119.198) 11.10.17 30 0
281461 키스도 못해 본 프갤러들에겐 절호의 찬스! [2] 바보플머(121.190) 11.10.17 131 0
281460 형들 맥좀 사려는데 추천좀 ㅎ [1] makise갤로그로 이동합니다. 11.10.17 60 0
281459 내가싼 질문글 수정 [2] Adelposs갤로그로 이동합니다. 11.10.17 50 0
281458 오늘 라도F1에서 본 장면 [4] ㅇ.ㅇ(61.33) 11.10.17 132 0
281457 삼성제품 쓰다 짜증나면 전간디갤로그로 이동합니다. 11.10.17 68 0
281456 올만에 질문글좀 쌀게 [5] Adelposs갤로그로 이동합니다. 11.10.17 76 0
281454 공부하기 싫다 [3] 이힝(121.177) 11.10.17 43 0
281453 프갤 성님들 간단한 C언어 질문 있어용 [13] 메리프갤로그로 이동합니다. 11.10.17 145 0
281452 저는 게임공학과에 재학중인 학생입니다. [25] 쓰기귀찬아갤로그로 이동합니다. 11.10.17 312 0
281451 월요일이라니 AS3.0갤로그로 이동합니다. 11.10.17 36 0
281450 프리 하면 전간디갤로그로 이동합니다. 11.10.17 67 0
281449 형들..조금만 시간투자좀해줘 완전양민 컴퓨터 질문좀할게 [5] 형들완전급해(180.230) 11.10.17 90 0
281448 생각이 바꼈어요.. 플레쉬 대단한것같아요... [2] Stan(110.174) 11.10.17 63 0
뉴스 '남주의 첫날밤을 가져버렸다' 서현, 충격적인 납치 엔딩! 서현을 납치한 범인은? 궁금증 폭발! 디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2