crystal-lang

    4

    1답변

    주어진 다음의 코드 : require "big" alias Type = Nil | String | Bool | Int32 | BigFloat | Array(Type) | Hash(String | Symbol, Type) alias HOpts = Hash(String | Symbol, Type) ctx = HOpts.new ctx["test_int

    1

    1답변

    Ruby 에서처럼 모듈에서 정적 메서드를 수행 할 수 있습니까? 내가 다른 파일에서 전화를 걸 경우 호출합니다 (exemple 참조) 동일한 파일에 있고 expecting token 'CONST', not 'test' 경우 module Test self.def test puts "test" end end Test::test

    0

    1답변

    크리스탈에 멀티 라인 코멘트가 있습니까? 루비가하는 예를 들면 : =begin this is a multiline comment in Ruby =end 이 단순히 크리스탈 나에게 오류를 줄 것이다 : unexpected token: =

    1

    2답변

    HTML 파일을 구문 분석 할 때 xpath를 사용할 수 있습니까? Ruby Nokogiri와 동일한 기능을 찾고 있지만 Crystagiri에서 아직 구현하지 못했습니다. myhtml 및 modest도 시도했지만 아무 소용이 없습니다.

    2

    1답변

    허용되는 서명이 여러 개인 메소드 내에서 블록을 캡처 할 수 있습니까? 이 예에서 alias IoBlockFormatter = Severity, Time, String, String, IO -> Nil alias StringBlockFormatter = Severity, Time, String, String -> String class Formatte

    4

    1답변

    Crystal을 사용하여 값 또는 참조로 변수를 전달하는 방법을 선택하려면 어떻게합니까? 예 : 참조가 아닌 참조로 구조체를 전달하고 싶습니다 (문서는 클래스가 참조로 전달되는 동안 Value에 의해 전달됨을 설명합니다).

    0

    1답변

    Crystal에 고유 GUI 라이브러리가 있습니까? 이미 QT 또는 SFML (사실 C와 관련된 모든 항목)과 같은 알려진 라이브러리를 구현하는 샤드가 몇 개 있습니다.하지만 추가 다운로드가 필요하지 않으며 프림 라이트를 유지하기 위해 기본 라이브러리가 필요합니다.

    3

    3답변

    Crystal에서 컴파일하는 동안 단위 테스트를 수행 할 수 있지만 많은 정보를 찾을 수 없습니다. 크리스탈이 컴파일하는 동안 단위 테스트를 수행 할 수 있습니까? 예라면 새 프로젝트에서 어떻게 구현할 수 있습니까? 예 : 일부 테스트에서 인터넷이 필요한 경우 인터넷이 없는데 어떻게 든 보내거나주고 줄 수있는 인수를 설정하여 비활성화합니다.

    0

    1답변

    getter/메소드 선언에 문자열 배열을 어떻게 선언합니까? 예 (이 exemples 작품 없음) : class Test getter var1 : String[] getter var2 : String* getter var3 : Array(String) end

    3

    2답변

    초기화 메서드를 사용하지 않고 빈 클래스를 만들고 값을 하나씩 복사하지 않고도 클래스를 복사/복제 할 수 있습니까? 예는 : class Hello def initialize puts "hello !" end end var1 = Hello.new #=> hello! var2 = copy(var1) #=> copy은/당신이