4
다른 많은 언어에서 Rx 변형에 Observable<T>
, 이동에 chan T
과 같은 일반적인 비동기 반복 가능한 유형을 만들 수 있습니다.Julia의 유형이 지정된 작업
줄리아의 코 루틴 추상화 Task
은 (가벼운) 스레드간에 객체를 전달할 수있는 비교 가능한 구조입니다. Julia는 이러한 객체의 유형에 주석을 달 수있는 방법을 가지고 있습니까?
Task
을 매개 변수로 받아들이고 작업에서내는 개체 유형을 표현할 수있는 함수를 만들고 싶습니다. Task
이 제네릭 형식 인 경우 예를 들어, 내가 상상 :
function foo(socket::Task{String})
for word in socket
println(word)
end
end
, 그래서 반복자는 for
를 사용하여 (또는 다른 방법/next
/done
start
사용) 된 개체에 대한 추상 형식이 I 함수 서명에 주석을 달 수 있습니까?