get_in ppx 探索实现为ppx的 。 安装 npm i get_in_ppx bsconfig.json "ppx-flags": ["get_in_ppx/ppx"] 运营商 此ppx包含两个运算符,它们在[%get_in ]格式内有效。 #??当双方都是可选的时使用。例如,左侧的对象是可选的,而要获取的属性也是可选的。例如option({. "attr": option(int)}) #?仅当对象是可选的,而不是要获取的属性时才使用。例如option({. "attr": int}) 用法 /* some data with optional attributes in javascript objects (e.g. from graphql) */ let one = Some({"two": Some({"three": 4})}); let x: option(