Update Home
parent
ff9996bf89
commit
ef872e1581
2
Home.md
2
Home.md
@ -10,6 +10,8 @@
|
|||||||
|
|
||||||
При вызовах в аргументах и возвращаемых значениях могут использоваться любые типы, поддерживаемые `kotlinx.serialization`, то есть, все обычные типы данных для Котлина, и все классы, для которых указан атрибут `@Serializable` или зарегистрирован явный стерилизатор. см. [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization).
|
При вызовах в аргументах и возвращаемых значениях могут использоваться любые типы, поддерживаемые `kotlinx.serialization`, то есть, все обычные типы данных для Котлина, и все классы, для которых указан атрибут `@Serializable` или зарегистрирован явный стерилизатор. см. [kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization).
|
||||||
|
|
||||||
|
Вызовы исполняются синхронно при помощи [вызова call](https://code.sergeych.net/docs/kiloparsec/kiloparsec/net.sergeych.kiloparsec/-remote-interface/call.html?query=abstract%20suspend%20fun%20%3CA,%20R%3E%20call(cmd:%20Command%3CA,%20R%3E,%20args:%20A):%20R), вызывающая сопрограмма (coroutine) приостанавливается до исполнения вызова на удаленной стороне, с передачей возвращаемого значения или исключения. Даже если возвращаемого значения нет (`Unit`), исполнение возобновляется только после получения подтверждения об успешном исполнении вызова на другой стороне, или возникшем исключении.
|
||||||
|
|
||||||
|
|
||||||
# Справочные материалы
|
# Справочные материалы
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user