«ruby» 태그된 질문

Perl에서 영감을 얻은 구문과 스몰 토크 유사 기능을 결합한 동적, 반사 형 범용 객체 지향 프로그래밍 언어 인 Ruby에 대한 질문.

4
GAE만으로도 Ruby보다 Python을 배우는 것을 정당화하기에 충분하다고 생각하십니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 서버 설정 / 구매 또는 도메인 구매에 관여 할 필요가 없다는 사실을 고려할 때 사실만으로도 하나를 선택하기에 충분하다고 …

4
루비 : if variable vs if variable.nil?
나는 루비를 처음 접했고 모든 객체가 nil과 false 이외의 것이 사실이라는 것을 알았을 때 놀랐습니다. 0도 마찬가지입니다. 언어의 속성에 대한 좋은 점은 다음과 같이 쓸 수 있다는 것입니다. if !variable # do stuff when variable is nil end 더 노련한 루비 개발자 인 동료들은 .nil 대신 이것을 선택해야한다고 주장합니까? 이렇게 …

3
Ruby를 사용하여 모든 것을 자동화 할 수 있습니까?
매일 운영되는 다양한 플랫폼 (Windows, Linux 등)에서 다양한 유형의 응용 프로그램 (웹 기반, GUI 기반, 명령 줄 등)에 직면하고 있습니다. 스크립팅을 통해 작업을 자동화 할 수있는 좋은 기회가 있습니다. 그러나 거의 모든 유형의 응용 프로그램 및 플랫폼에는 기본 스크립팅 언어 또는 도구 (예 : VBScript 및 Windows 용 PowerShell , …

7
Python / Ruby와 PHP를 오랫동안 사용해 왔지만 여전히 PHP를 선호하는 사람이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 9 년 …

5
루비를 하스켈처럼 작성하기로 결정해도 괜찮습니까?
루비는 내장,리스트, 선택, 수집 등 좋은 목록 조작 기능을 가지고 있다고 가정합니다. Procs, Blocks 및 Lambdas를 가지고 있으며 반복 지원 ( each패밀리) 이 뛰어납니다. 가능한 가장 순수한 기능으로 모든 루비를 작성합니까? I / O가 거의 없거나 전혀없는 코드 (종종 덜 명백한 부작용)에 대해 간혹? 나는 Haskell ( '실제'해커의 언어라고 함)을 …


8
.NET에 대한 의존성을 끝내는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 나는 수년 동안 Windows GUI 응용 프로그램을 개발해 왔으며 2005 년 초에 .NET으로 뛰어 들었습니다. .NET은 의심 할 여지없이 놀라운 플랫폼이며 여전히 …
10 python  ruby 


1
파이썬의 조인은 조인 할 항목이 아니라 루비 또는 스몰 토크와 비교할 때 디자인상의 이유로 심볼에 집중하는 것 같습니다.
OOP의 초석 중 하나는 우리가 다루고 싶은 아이템 인 객체가 있고 메시지를 보낸다는 것입니다. 따라서 항목 모음이 있고 하나의 문자열에 넣어야한다는 것이 당연한 것처럼 보일 수 있습니다. ["x", "o", "o"].join(" | ") # joining a tic-tac-toe row in Ruby (Smalltalk는 동일한 방식으로 수행합니다). 은 " | "어떤 방법이 인수를 결합하는 …

4
비 결정적 자원 관리가 유출 된 추상화인가?
내가 볼 수 있듯이, 결정 론적 파괴와 명백한 두 가지 형태의 자원 관리가 있습니다. 전자의 예는 C ++ 소멸자 및 스마트 포인터 또는 Perl의 DESTROY 하위이고 후자의 예는 Ruby의 관리 대상 자원 패러다임 또는 .NET의 IDispose 인터페이스입니다. 최신 언어는 후자를 선택하는 것으로 보이며, 비 참조 계수 품종의 가비지 수집 시스템을 …

3
Ruby (또는 다른 동적 언어)의 인터페이스 대신 무엇을 사용할 수 있습니까?
내 목표는 클래스 간 계약을 정의하는 것입니다. 오리 타이핑과 모든 것을 좋아하지만 외부에서 호출 할 메소드와 다른 레이어에서 사용해서는 안되는 액세서리 메소드를 명확하게 정의하기 위해 응용 프로그램의 다른 레이어간에 인터페이스를 정의하고 싶습니다 . 예를 들어 Java에서는 get () 및 save ()와 같은 메소드로 Persistor 인터페이스를 정의한 다음 데이터베이스에서 유지해야하는 모든 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.