{}
BLACK NOVEMBER
Get 83% off PRO
Are you struggling to build your coding confidence or land your first job?
Fast-track to your first pay-check.
Start FREE trial →
Start FREE trial →
BLACK NOVEMBER
Get 83% off PRO
Are you struggling to build your coding confidence or land your first job?
Fast-track to your first pay-check.
Start FREE trial →
Start FREE trial →
run-icon
main.swift
enum Bar { case a case b } func foo(bar: Bar, action: () -> Void) -> Bar { action() return bar } var actionBar: Bar! let resultBar = foo(bar: Bar.b) { actionBar = resultBar print("Assigned") } print(actionBar == resultBar) // 👈 false print(actionBar) // 👈 Optional(DemoProject.Bar.a)
Output