Quick actions

cmd+k|ctrl+k

Navigation

Languages

Swift Calculation

Snippet info

Language

Swift

Visibility

public

Author

awesome2023

Created

2023-11-30T13:42:01.452847Z

Updated

2023-11-30T13:52:40.147427Z

print("First number:")
let num1 = Double(readLine(strippingNewline: true) ?? "2" ) ?? 1

print("Second number:")
let num2 = Double(readLine(strippingNewline: true) ?? "2" ) ?? 1

let operat = readLine(strippingNewline: true) ?? "+" 

print("请输入运算符(+、-、*、/):\(num1) \(operat) \(num2)")


var result: Double!
switch operat {
case "+":
    result = num1 + num2
case "-":
    result = num1 - num2
case "*":
    result = num1 * num2
case "/":
    result = num1 / num2
default:
    print("Not valid")
    break
}
print("the result is:\(result)")
INFO