디시인사이드 갤러리

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

갤러리 본문 영역

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

[성대아싸]갤로그로 이동합니다. 2011.10.14 00:52:14
조회 147 추천 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/10/28 - -
280679 흠 우분투 11.10 시불라미갤로그로 이동합니다. 11.10.14 59 0
280678 씨언어 구조체질문한다 [6] ww(14.45) 11.10.14 105 0
280677 KGC 2010 가봤던 횽 있어? 질문좀... [3] 늅3비(115.22) 11.10.14 49 0
280675 잠실쪽 KH 교육원 다닐 예정입니다. [1] 경험자(58.122) 11.10.14 82 0
280674 링크드리스트 만드는 프로그램 한번 짜봤는데 [3] 도루도라갤로그로 이동합니다. 11.10.14 70 0
280673 bash 쉘에서 echo는 시스템 콜을 말함? [1] 마타버터갤로그로 이동합니다. 11.10.14 38 0
280672 KLDP는 원래 헛소리 자주 함? [3] 로하로하알로하갤로그로 이동합니다. 11.10.14 108 0
280670 음악파일 좀 구해서 보내줄 수 있는 횽들 있어? [4] MEECL갤로그로 이동합니다. 11.10.14 82 0
280668 3학년 커리큘럼 들어서니깐 교수가 존1나 강조하는게 [6] 가모가모갤로그로 이동합니다. 11.10.14 186 0
280667 형님들, 혹시 irc안써요? [4] semtle(112.156) 11.10.14 95 0
280666 아델 형은 봅니다. [8] 좋은아버지갤로그로 이동합니다. 11.10.14 65 0
280665 근데 웹은 말이야 책살 때 [1] 로하로하알로하갤로그로 이동합니다. 11.10.14 63 0
280664 비주얼 베이직 2010에서 seltext를 대신하는것이 무엇입니까? 비주얼2010(121.183) 11.10.14 59 0
280663 아 진짜 마음이 왜캐 심란 ㅋㅋㅋㅋ [4] Adelposs갤로그로 이동합니다. 11.10.14 86 0
280662 lol해보고 싶다 [4] 534F444D61737465갤로그로 이동합니다. 11.10.14 67 0
280661 책 살려고 윤느님의 C++ 목차 봤는데 [6] 로하로하알로하갤로그로 이동합니다. 11.10.14 98 0
280660 기분이 좀 그렇네... [1] Adelposs갤로그로 이동합니다. 11.10.14 56 0
280659 나 근데 존나 병신같은게 글 읽을 때 [5] 로하로하알로하갤로그로 이동합니다. 11.10.14 61 0
280658 하루에 글은 한개씩 싸줘야 맛 [5] y녀6디리(220.118) 11.10.14 81 0
제가 만들고 시픈 스크립트 언어 [7] [성대아싸]갤로그로 이동합니다. 11.10.14 147 0
280655 장난이아니라 정말로 프로그래밍 과외해주시분 없나요? [10] 이건산전갤로그로 이동합니다. 11.10.14 112 0
280654 횽들 만들게 없어서 [10] 로하로하알로하갤로그로 이동합니다. 11.10.14 76 0
280653 4년제 컴공 나왔으면 [8] 가모가모갤로그로 이동합니다. 11.10.14 178 0
280652 가을이라 외롭다. [1] ㅇㅇㅇㅇ(121.150) 11.10.14 35 0
280651 프로그래머가 실력이 뛰어나더라도 인성이 나쁘면 당하는 꼴.jpg [16] ㅇㅇ(222.107) 11.10.14 289 0
280650 그런데 PM VS 개발자 [4] 좋은아버지갤로그로 이동합니다. 11.10.14 92 0
280649 프로그래밍은 병신같다 [1] 이힝(121.177) 11.10.14 67 0
280648 언어 배우고 설마 [3] 로하로하알로하갤로그로 이동합니다. 11.10.14 44 0
280646 하나만 잘해도 잘먹고잘산다. [1] 쵸쵸(219.251) 11.10.14 68 0
280645 ^0^ 님봐주세용 [10] 질무뉴ㅠ(117.17) 11.10.14 60 0
280644 형 들 나왔어 나 새로운 목표 생김 [9] 좋은아버지갤로그로 이동합니다. 11.10.14 100 0
280643 형들 원래 char형 포인터 배열에 문자열입력 못받는거야?? [4] 헛버(115.20) 11.10.14 75 0
280641 전자사전시스템파일들을 죄다 vs2010으로 열어봤는데 [4] 전사(220.116) 11.10.14 69 0
280640 보통 대학교에서 배우는 java는?? [5] ^0^갤로그로 이동합니다. 11.10.14 98 0
280639 형들 나한테 조언좀 부탁해 [20] SoLeaf(210.220) 11.10.14 116 0
280638 bin파일이 바이너리임? [1] 전사(220.116) 11.10.14 40 0
280637 스레드 시간측정 질문좀 드릴께요. [4] 아잉만두갤로그로 이동합니다. 11.10.14 63 0
280636 아 너무너무 배고프다.. 요즘 한달내내 편의점음식으로 끼니떼움 ^0^갤로그로 이동합니다. 11.10.14 65 0
280635 횽들아 전자사전 비밀번호 알 수 있을까? [9] 전사(220.116) 11.10.14 93 0
280634 헉 내장이 가려운데 어떻게 긁을수도 없고 [25] 전간디갤로그로 이동합니다. 11.10.14 157 0
280633 결정 학원 다닐껍니다.. 잠실쪽에... [5] 경험자(58.122) 11.10.13 95 0
280632 아흐 역학은 공식 하나만 알고 있음 그거 하나로 게속 써먹는데 프로그래밍 [6] 1(125.135) 11.10.13 80 0
280631 질문있어요 ㅠㅠ [16] 질무뉴ㅠ(117.17) 11.10.13 65 0
280630 힘이 없을 때 혹은 머리가 복잡할 때.music [4] 로하로하알로하갤로그로 이동합니다. 11.10.13 54 0
280629 루비 잼나지 않냐? [9] 꼬꼬월드갤로그로 이동합니다. 11.10.13 133 0
280628 파운드(0.45KG) 킬로그램으로 변환 시키는 프로그램 어떻게 만들어요? [11] 1(125.135) 11.10.13 165 0
280627 아 나 힘들다 .. [7] 로하로하알로하갤로그로 이동합니다. 11.10.13 49 0
280626 그런데 회사에서 일만 해도 시간 부족해서 야근하고 주말 출근해야 됨? [7] 1(125.135) 11.10.13 79 0
280624 내가 예전에 HTML 조금 배워서 그런지 C언어 어떻게 돌아가는지는 이해 [1] 1(125.135) 11.10.13 64 0
280623 아 미친 술마시고 내일 아침이면 후회할 짓을 했어 [4] 쿄스케갤로그로 이동합니다. 11.10.13 94 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2