Step - choose

choose ยท category: Branches and loops

If-then-else: runs the true or false child traversal depending on a predicate or child traversal; with one argument it picks an option() by value.

Forms

choose(arg1: any)
choose(arg1: any, arg2: any)
choose(arg1: any, arg2: any, arg3: any)

Example

g.v().has_label("person").choose(__.values("age").is(P.gt(30)), __.constant("older"), __.constant("younger")).to_list()   // ["younger", "younger", "older", "older"]

See also