Ruby 에서처럼 모듈에서 정적 메서드를 수행 할 수 있습니까? 내가 다른 파일에서 전화를 걸 경우 호출합니다 (exemple 참조) 동일한 파일에 있고 expecting token 'CONST', not 'test' 경우 module Test
self.def test
puts "test"
end
end
Test::test
허용되는 서명이 여러 개인 메소드 내에서 블록을 캡처 할 수 있습니까? 이 예에서 alias IoBlockFormatter = Severity, Time, String, String, IO -> Nil
alias StringBlockFormatter = Severity, Time, String, String -> String
class Formatte
Crystal에서 컴파일하는 동안 단위 테스트를 수행 할 수 있지만 많은 정보를 찾을 수 없습니다. 크리스탈이 컴파일하는 동안 단위 테스트를 수행 할 수 있습니까? 예라면 새 프로젝트에서 어떻게 구현할 수 있습니까? 예 : 일부 테스트에서 인터넷이 필요한 경우 인터넷이 없는데 어떻게 든 보내거나주고 줄 수있는 인수를 설정하여 비활성화합니다.
초기화 메서드를 사용하지 않고 빈 클래스를 만들고 값을 하나씩 복사하지 않고도 클래스를 복사/복제 할 수 있습니까? 예는 : class Hello
def initialize
puts "hello !"
end
end
var1 = Hello.new #=> hello!
var2 = copy(var1) #=>
copy은/당신이