ponylang

    1

    1답변

    여기 내 코드입니다 : (예상대로)이 class Eapproximator var step : F64 new create(step' :F64) => step = step' fun evaluate() :F64 => var total = F64(0) var value = F64(1) while to

    2

    1답변

    그것은 Pony language처럼 보이지 않는 아직 스택 오버플로 많은 진출을했다,하지만 당신은 꼭 어딘가에 시작했습니다 Here's 내가 무엇을 이해 도움이되지 조랑말 생성자에 대한 매우 제한된 정보, 나는보고있다. class Wombat let name: String var _hunger_level: U64 new anon

    2

    2답변

    "pony"라는 프로그래밍 언어가 오늘 발견되었습니다 ... 그걸 가지고 놀기 시작했습니다. 내 코드는 간단한 제작자 소비자 일을하기로되어 있습니다. 언어 설명서에 따라이 언어는 데이터 경합이 없음을 보장합니다. 여기에서 main은 생산자에게 10 개의 메시지를 보내고 소비자에게 10 개의 메시지를 보냅니다. 소비자는 카운터 상태 변수를 증가시킵니다. 그런

    2

    1답변

    포니에는 매개 변수가없는 단일 예외 값이 있습니다. 불행히도 나는 여러 종류의 예외를 던지기를 원하는 코드가 있으며, 제대로 처리하기 위해 무엇이 필요한지를 알아야합니다. 예를 들어, 프로그램을 중단 할 때 사용자에게 중요한 것은 올바른 오류 메시지! 포니에서 이렇게하는 관용적 인 방법은 무엇입니까?

    0

    1답변

    ENV : ponylang class Wombat let name: String var _hunger_level: U64 new create(name': String) => name = name' _hunger_level = 0 new hungry(name': String, hunger': U64)

    1

    1답변

    Data1과 Data2의 인스턴스가 서로 다른 기능을 갖고 있다는 설명은 무엇입니까? Data1 클래스의 개체가 인스턴스화되는 줄은 문제없이 컴파일되지만 Data2의 줄에는 의 오른쪽이 "왼쪽의 하위 형식이어야합니다."이라는 오류가 발생합니다. class Data1 let _x: U8 = 0 class Data2 let _x: U8

    0

    1답변

    컴파일러는 'with'식의 유형이 (U8 | None)이라고 생각하기 때문에 컴파일되지 않습니다. 없음에 도달 할 것입니다 class Disposable new create() => None fun dispose() => None fun value(): U8 => 42 primitive TestWith fun appl

    4

    1답변

    나는 포니를 배우려고 노력하고 있으며 명백한 이유 때문에 내가하고 싶은 첫 번째 일 중 하나는 가치를 인쇄하는 것입니다. 그러나,이 같은 대부분의 것들에 대해 작동하지 않습니다 Could not infer literal type, no valid types found 나는 또한 시도 : env.out.print(2 + 2) 하면 오류 제공합니다 le

    1

    1답변

    저는 Pony Language의 FFI에서 Window의 CreateProcessA을 호출하려고했습니다. 나는 C와 PonyLang 예제를 만들었습니다. C 예제는 훌륭하게 작동합니다 : #include <windows.h> #include <stdio.h> #include <tchar.h> void wmain(void) { STARTUPI