(40 lines)
1 '\" t2 .\" Copyright (c) 2026 Bruce Hill3 .\" All rights reserved.4 .\"5 .TH Table.with_fallback 3 2026-03-08 "Tomo man-pages"6 .SH NAME7 Table.with_fallback \- return a table with a new fallback8 .SH LIBRARY9 Tomo Standard Library10 .SH SYNOPSIS11 .nf12 .BI Table.with_fallback\ :\ func(t:\ {K:V},\ fallback:\ {K:V}?\ ->\ {K:V})13 .fi14 .SH DESCRIPTION15 Return a copy of a table with a different fallback table.18 .SH ARGUMENTS20 .TS21 allbox;22 lb lb lbx23 l l l.24 Name Type Description25 t {K:V} The table whose fallback will be replaced.26 fallback {K:V}? The new fallback table value.27 .TE28 .SH RETURN29 The original table with a different fallback.31 .SH EXAMPLES32 .EX33 t := {"A": 1; fallback={"B": 2}}34 t2 := t.with_fallback({"B": 3})35 assert t2["B"] == 336 t3 := t.with_fallback(none)37 assert t3["B"] == none38 .EE39 .SH SEE ALSO40 .BR Tomo-Table (3)