Как я могу проверить условия ввода после перевода исходного кода с помощью Coco/R?

У меня есть функция, которую я хочу проверить в Swift. Он был сгенерирован с использованием Coco/R. У меня есть оператор ввода, который я хочу проверить, если он обеспечивает желаемый результат, используя сгенерированный код (Parser.swift).

Я еще ничего не пробовал, так как не знаю с чего начать.

func Addition {
       var x = input.a
       var y = input.b
       let z: Int?
       z = x + y
       return z
   }

Ожидаемый результат: Входной файл: a = 10 b = 5 Вывод: 15

1 ответ

Откройте XCode, создайте новый PlayGround:

Тогда попробуйте это:

import Foundation

struct InputFormat {
    var a : Int
    var b : Int
}
func addition(input: InputFormat) -> Int {
    let x = input.a
    let y = input.b
    let z = x + y
    return z
}

let input = InputFormat(a: 10, b: 5)
print(addition(input: input))

Это был ближайший способ проверить ваш код. Надеюсь, это поможет.

Другие вопросы по тегам