?1unless ( ..a x pred: ( ..a x quot: ( ..a x -- ..b ? ) -- ..b x ? ) false: ( ..b x -- ..c ) -- ..c )


Vocabulary
combinators.extras

Inputs
xan object
preda quotation with stack effect ( ..a x quot: ( ..a x -- ..b ? ) -- ..b x ? )
falsea quotation with stack effect ( ..b x -- ..c )


Outputs
None

Definition


: ?1unless
( ..a x pred: ( ..a x quot: ( ..a x -- ..b ? ) -- ..b x ? ) false: ( ..b x -- ..c ) -- ..c )
[ ] swap ?1if ; inline