草庐IT

int_expr

全部标签

swift - 在 Swift 2.0 中将字符转换为 Int

我只想将一个字符转换成一个Int。这应该很简单。但我还没有发现以前的答案有帮助。总会有一些错误。也许是因为我在Swift2.0中尝试它。foriin(unsolved.characters){fileLines+=String(i).toInt()print(i)} 最佳答案 在Swift2.0中,toInt()等已被初始化器取代。(在本例中,Int(someString)。)因为不是所有的字符串都可以转换为整数,所以这个初始化器是可失败的,这意味着它返回一个可选的整数(Int?)而不仅仅是一个Int。最好的办法是使用iflet解开

swift - 在 Swift 2.0 中将字符转换为 Int

我只想将一个字符转换成一个Int。这应该很简单。但我还没有发现以前的答案有帮助。总会有一些错误。也许是因为我在Swift2.0中尝试它。foriin(unsolved.characters){fileLines+=String(i).toInt()print(i)} 最佳答案 在Swift2.0中,toInt()等已被初始化器取代。(在本例中,Int(someString)。)因为不是所有的字符串都可以转换为整数,所以这个初始化器是可失败的,这意味着它返回一个可选的整数(Int?)而不仅仅是一个Int。最好的办法是使用iflet解开

swift - 字符串转换为 Int 并将逗号替换为加号

使用Swift,我尝试在应用程序的TextView中获取输入的数字列表,并通过为成绩计算器提取每个数字来创建此列表的总和。此外,用户输入的值的数量每次都会发生变化。示例如下:字符串:98,99,97,96...试图得到:98+99+97+96...请帮忙!谢谢 最佳答案 使用components(separatedBy:)分解逗号分隔的字符串。使用trimmingCharacters(in:)去除每个元素前后的空格使用Int()将每个元素转换为整数。使用compactMap(以前称为flatMap)删除任何无法转换为Int的项目。使

swift - 字符串转换为 Int 并将逗号替换为加号

使用Swift,我尝试在应用程序的TextView中获取输入的数字列表,并通过为成绩计算器提取每个数字来创建此列表的总和。此外,用户输入的值的数量每次都会发生变化。示例如下:字符串:98,99,97,96...试图得到:98+99+97+96...请帮忙!谢谢 最佳答案 使用components(separatedBy:)分解逗号分隔的字符串。使用trimmingCharacters(in:)去除每个元素前后的空格使用Int()将每个元素转换为整数。使用compactMap(以前称为flatMap)删除任何无法转换为Int的项目。使

ios - 如何在 Swift 中表示核心数据可选标量(Bool/Int/Double/Float)?

(首次注意到:Xcode8.2.1、iOS10、Swift3)(仍然存在于:Xcode9beta3、iOS11、Swift4)我们都知道CoreData的optionals概念优先于Swift的optionals.而且我们已经接受,即使CoreData属性被标记为Non-optional,自动生成的NSManagedObject子类也有一个可选类型:(有些人手动删除?没有任何不利影响,有些人没有,但这不是重点)(从这里开始的示例和屏幕截图适用于Bool属性,但同样适用于Int16/32/64、Double、float)现在我注意到了相反的情况——当Bool类型的CoreData属性被标

ios - 如何在 Swift 中表示核心数据可选标量(Bool/Int/Double/Float)?

(首次注意到:Xcode8.2.1、iOS10、Swift3)(仍然存在于:Xcode9beta3、iOS11、Swift4)我们都知道CoreData的optionals概念优先于Swift的optionals.而且我们已经接受,即使CoreData属性被标记为Non-optional,自动生成的NSManagedObject子类也有一个可选类型:(有些人手动删除?没有任何不利影响,有些人没有,但这不是重点)(从这里开始的示例和屏幕截图适用于Bool属性,但同样适用于Int16/32/64、Double、float)现在我注意到了相反的情况——当Bool类型的CoreData属性被标

ios - 如何在 Swift 中找出 Int 的最大值

我想了解如何访问Int的“struct”类型。当我用cmd单击Int时,它把我带到了这个类,我想找出它可以容纳的最大值是多少。有没有办法从其中一个属性中提取?这个结构中的最大值和最小值是多少?structInt:SignedInteger{varvalue:Builtin.Wordinit()init(_v:Builtin.Word)init(_value:Int)staticfuncconvertFromIntegerLiteral(value:Int)->InttypealiasArrayBoundType=IntfuncgetArrayBoundValue()->Intstati

ios - 如何在 Swift 中找出 Int 的最大值

我想了解如何访问Int的“struct”类型。当我用cmd单击Int时,它把我带到了这个类,我想找出它可以容纳的最大值是多少。有没有办法从其中一个属性中提取?这个结构中的最大值和最小值是多少?structInt:SignedInteger{varvalue:Builtin.Wordinit()init(_v:Builtin.Word)init(_value:Int)staticfuncconvertFromIntegerLiteral(value:Int)->InttypealiasArrayBoundType=IntfuncgetArrayBoundValue()->Intstati

ios - 在 Swift 中将 Int 转换为 Double

label.text=String(format:"%.1fhour",theOrder.bookingMins/60.0)上面的代码只是得到错误:'Int'isnotconvertibleto'Double'bookingMins是Int类型,那么如何在Swift中将Int转换为Double?似乎不像在C中那么简单。 最佳答案 试试Double(theOrder.bookingMins) 关于ios-在Swift中将Int转换为Double,我们在StackOverflow上找到一个类

ios - 在 Swift 中将 Int 转换为 Double

label.text=String(format:"%.1fhour",theOrder.bookingMins/60.0)上面的代码只是得到错误:'Int'isnotconvertibleto'Double'bookingMins是Int类型,那么如何在Swift中将Int转换为Double?似乎不像在C中那么简单。 最佳答案 试试Double(theOrder.bookingMins) 关于ios-在Swift中将Int转换为Double,我们在StackOverflow上找到一个类