Value.get

Has key

  1. Value get(in string key, Value failback = Value())
  2. Value get(Value key, Value failback = Value())
    struct Value
    @safe
    get
    const pure
  3. Value get(in string key, in string failback)

Examples

ditto

1 auto v1 = Value(["a":1, "b":2]);
2 assert(v1.get("a") == 1);
3 assert(v1.get("b") == 2);
4 assert(v1.get("c").isNull);
5 assert(v1.get("d", "3") == "3");
6 assert(v1.get("e", Value(3)) == 3);
7 assert(v1.get(Value("f"), Value(4)) == 4);

Meta