The following is a nice Swift pattern to make a vanilla Swift state machine:
class Machine {
enum State {
case foo
case bar(String)
case baz(Int)
| # Use this script to test that your Telegram bot works. | |
| # | |
| # Install the dependency | |
| # | |
| # $ gem install telegram_bot | |
| # | |
| # Run the bot | |
| # | |
| # $ ruby bot.rb | |
| # |
| // | |
| // CAMediaTimingFunction.swift | |
| import UIKit | |
| extension CAMediaTimingFunction { | |
| static let linear = CAMediaTimingFunction(name: .linear) | |
| static let easeOut = CAMediaTimingFunction(name: .easeOut) |
| // Run any SwiftUI view as a Mac app. | |
| import Cocoa | |
| import SwiftUI | |
| NSApplication.shared.run { | |
| VStack { | |
| Text("Hello, World") | |
| .padding() | |
| .background(Capsule().fill(Color.blue)) |