草庐IT

int_parser

全部标签

ios - 在 Swift 中根据 Int 刷新 UITableView 的某行

我是Swift的初学者,我正在创建一个包含UITableView的基本应用程序。我想使用以下命令刷新表格的某一行:self.tableView.reloadRowsAtIndexPaths(paths,withRowAnimation:UITableViewRowAnimation.none)我希望将要刷新的行来自一个名为rowNumber的Int问题是,我不知道该怎么做,而且我搜索过的所有线程都是针对Obj-C的有什么想法吗? 最佳答案 您可以使用行号和节号创建一个NSIndexPath,然后像这样重新加载它:letindexPa

swift - 如何在 swift 中将 Double 舍入到最近的 Int?

我正在尝试制作一个增长率计算器(Double),它将结果舍入到最接近的整数并从那里重新计算,如下所示:letfirstUsers=10.0letgrowth=0.1varusers=firstUsersvarweek=0whileusers但到目前为止我还做不到。编辑我有点像这样做:varfirstUsers=10.0letgrowth=0.1varusers:Int=Int(firstUsers)varweek=0whileusers虽然我不介意它总是向下舍入,但我不喜欢它,因为firstUsers必须成为一个变量并在整个程序中发生变化(以便进行下一次计算),我不希望它发生。

swift - 如何在 swift 中将 Double 舍入到最近的 Int?

我正在尝试制作一个增长率计算器(Double),它将结果舍入到最接近的整数并从那里重新计算,如下所示:letfirstUsers=10.0letgrowth=0.1varusers=firstUsersvarweek=0whileusers但到目前为止我还做不到。编辑我有点像这样做:varfirstUsers=10.0letgrowth=0.1varusers:Int=Int(firstUsers)varweek=0whileusers虽然我不介意它总是向下舍入,但我不喜欢它,因为firstUsers必须成为一个变量并在整个程序中发生变化(以便进行下一次计算),我不希望它发生。

swift - 在 Swift 中将 Float 转换为 Int

我想在Swift中将Float转换为Int。像这样的基本转换不起作用,因为这些类型不是原始类型,不像Objective-C中的float和intvarfloat:Float=2.2varinteger:Int=floatasFloat但这会产生以下错误信息:'Float'isnotconvertibleto'Int'知道如何将属性从Float转换为Int吗? 最佳答案 你可以像这样在Swift中将Float转换为Int:varmyIntValue:Int=Int(myFloatValue)println"Myvalueis\(myI

swift - 在 Swift 中将 Float 转换为 Int

我想在Swift中将Float转换为Int。像这样的基本转换不起作用,因为这些类型不是原始类型,不像Objective-C中的float和intvarfloat:Float=2.2varinteger:Int=floatasFloat但这会产生以下错误信息:'Float'isnotconvertibleto'Int'知道如何将属性从Float转换为Int吗? 最佳答案 你可以像这样在Swift中将Float转换为Int:varmyIntValue:Int=Int(myFloatValue)println"Myvalueis\(myI

string - Swift 中 Int 的前导零

我想将Swift中的Int转换为带前导零的String。例如考虑这段代码:formyIntin1...3{print("\(myInt)")}目前的结果是:123但我希望它是:010203在Swift标准库中是否有一种简洁的方法来执行此操作? 最佳答案 假设您想要一个长度为2且前导零的字段,您可以这样做:importFoundationformyIntin1...3{print(String(format:"%02d",myInt))}输出:010203这需要importFoundation因此从技术上讲它不是Swift语言的一部分

string - Swift 中 Int 的前导零

我想将Swift中的Int转换为带前导零的String。例如考虑这段代码:formyIntin1...3{print("\(myInt)")}目前的结果是:123但我希望它是:010203在Swift标准库中是否有一种简洁的方法来执行此操作? 最佳答案 假设您想要一个长度为2且前导零的字段,您可以这样做:importFoundationformyIntin1...3{print(String(format:"%02d",myInt))}输出:010203这需要importFoundation因此从技术上讲它不是Swift语言的一部分

ios - 使用 Swift 将字符串转换为 Int

该应用程序基本上通过输入初始速度和最终速度以及时间来计算加速度,然后使用公式计算加速度。但是,由于文本框中的值是字符串,我无法将它们转换为整数。@IBOutletvartxtBox1:UITextField@IBOutletvartxtBox2:UITextField@IBOutletvartxtBox3:UITextField@IBOutletvarlblAnswer:UILabel@IBActionfuncbtn1(sender:AnyObject){letanswer1="Theaccelerationis"varanswer2=txtBox1varanswer3=txtBox2

ios - 使用 Swift 将字符串转换为 Int

该应用程序基本上通过输入初始速度和最终速度以及时间来计算加速度,然后使用公式计算加速度。但是,由于文本框中的值是字符串,我无法将它们转换为整数。@IBOutletvartxtBox1:UITextField@IBOutletvartxtBox2:UITextField@IBOutletvartxtBox3:UITextField@IBOutletvarlblAnswer:UILabel@IBActionfuncbtn1(sender:AnyObject){letanswer1="Theaccelerationis"varanswer2=txtBox1varanswer3=txtBox2

string - 在 Swift 中将 Int 转换为 String

我正在尝试研究如何在Swift中将Int转换为String。我找到了一个解决方法,使用NSNumber但我很想知道如何在Swift中完成这一切。letx:Int=45letxNSNumber=xasNSNumberletxString:String=xNSNumber.stringValue 最佳答案 将Int转换为String:letx:Int=42varmyString=String(x)反过来-将String转换为Int:letmyString:String="42"letx:Int?=myString.toInt()if(x