Workflow and Source Panels
Task Result Slots
Store task-like results in named scalar slots before summarizing them.
Task Result Slots
task_result_slots.swift
let readCount =
let writeCount = readCount + 3
let results = [
"read": readCount,
"write": writeCount
]
let read = results["read"] ?? 0
let write = results["write"] ?? 0
let total = read + write
print("read=\(read)")
print("write=\(write)")
print("total=\(total)")
let readCount =
let writeCount = readCount + 3
let results = [
"read": readCount,
"write": writeCount
]
let read = results["read"] ?? 0
let write = results["write"] ?? 0
let total = read + write
print("read=\(read)")
print("write=\(write)")
print("total=\(total)")
let readCount =
let writeCount = readCount + 3
let results = [
"read": readCount,
"write": writeCount
]
let read = results["read"] ?? 0
let write = results["write"] ?? 0
let total = read + write
print("read=\(read)")
print("write=\(write)")
print("total=\(total)")
result slot
Named result slots make replay easier to follow than a hidden asynchronous callback table.