Ana içeriğe geç

Scratch

scratch, anahtar-değer çiftlerini daha sonra kullanmak üzere saklamak için kullanılır. Bu özellik yalnızca ag-solo üzerinde mevcuttur ve zincir üzerinden erişilemez, bu nedenle ag-solo kullanıcısına özeldir. Dağıtım betikleri geçici olduğu için, scratch'i dağıtım betiklerinden nesneleri saklamak ve daha sonraki betiklerde kullanmak için kullanın.

REPL'in ana nesnesinden çağrı yaparken, aşağıda gösterildiği gibi `` kullanmalısınız.

Anahtarlar herhangi bir şey olabilir.

E(home.scratch).set(id, obj)

  • id: { any }
  • obj: { Object } Dönüş: { any }

Anahtar-değer çifti [id, obj]'yi Scratchpad'e ekler ve id'yi döner.

command[1] E(home.scratch).set("foo", "bar")
history[1] "foo"

E(home.scratch).get(id)

  • id: { any }
  • Dönüş: { Object }

Bir ID anahtarını alır ve ag-solo'nun Scratchpad'indeki ilişkili nesneyi döner. Eğer id parametresi geçerli bir anahtar değilse, undefined döner.

command[2] E(home.scratch).get("foo")
history[2] "bar"

E(home.scratch).list()

  • Dönüş: { Array }

O anda Scratchpad'de bulunan tüm ID değerlerinin sıralı bir dizisini döner.

command[3] E(home.scratch).list()
history[3] ["faucetTokenIssuer","foo"]