HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何在Swift游乐场玩STDIN大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道要在STDIN和STDOUT中编程,我们需要在 Xcode中创建一个命令行项目.
但是如何在操场上进行标准输入.

每当我尝试在操场上运行这样的代码

var input = readLine()!

我总是得到这个错误

是否可以在操场上带STDIN?

updatE

我知道这个错误是因为nil输入变量,但想知道如何克服这个nil值.

解决方法

SWIFT 3的固定解决方

要使其工作,请创建一个新的命令行工具项目.

转到“文件” – > “新” – > “项目” – > “macOS” – > “命令行工具”.

import Foundation

print("Hello,World!")


func solveMefirst(firstNo: Int,secondNo: int) -> Int {
    return firstNo + secondNo
}

func input() -> String {
    let keyboard = FileHandle.standardInput
    let inputData = keyboard.availableData
    return NSString(data: inputData,encoding:string.Encoding.utf8.rawvalue) as! String
}

let num1 = readLine()
let num2 = readLine()

var IntNum1 = Int(num1!)
var IntNum2 = Int(num2!)

print("Addition of numbers is :  \(solveMefirst(firstNo: IntNum1!,secondNo: IntNum2!))")

并使用CMD R运行项目

大佬总结

以上是大佬教程为你收集整理的ios – 如何在Swift游乐场玩STDIN全部内容,希望文章能够帮你解决ios – 如何在Swift游乐场玩STDIN所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。