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

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

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

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

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

1 Ответ

0 голосов
/ 02 июля 2019

Откройте 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))

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

...