OxL Справочник OxL
РусскийEnglish

method KvTx.get

The value of key as this transaction sees it (its own writes included), or none. The version read is validated at commit.

Example:

oxl✓ проверяется в CI
use std.kv { Kv }

fn main() io, db {
  let kv = Kv.open("docs-kvtxget")!
  kv.put("n", b"7")!
  let r = kv.txn(tx => (tx.get("n") ?? b"").len())
  print("{r!}")
  kv.close()
}
Вывод
1
pub(api) fn get(key: str) -> bytes?

С версии. 1.0.0-beta

Параметры

ИмяТип
keystr

Возвращает

bytes?

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/kv/kv.oxl:675

См. также