在swift中将正值转换为负值
我想将正值转换为负值,例如:在swift中将正值转换为负值,swift,negative-number,negate,Swift,Negative Number,Negate,我想将正值转换为负值,例如: let a: Int = 10 把它调到-10,我现在的想法就是把它用于多个-1 a * -1 我不确定这是否正确,知道吗?只需使用-运算符 let negativeA = -a 使用Swift 5,根据您的需要,您可以使用以下两种方法之一将整数转换为其相加逆 #1.使用negate()方法 Int有一个方法否定()具有以下声明: mutating func negate() 将此值替换为其相加逆 下面的代码示例演示如何使用negate()对整数进行变异,
let a: Int = 10
把它调到-10
,我现在的想法就是把它用于多个-1
a * -1
我不确定这是否正确,知道吗?只需使用
-
运算符
let negativeA = -a
使用Swift 5,根据您的需要,您可以使用以下两种方法之一将整数转换为其相加逆
#1.使用
negate()
方法
Int
有一个方法<代码>否定()具有以下声明:
mutating func negate()
将此值替换为其相加逆
下面的代码示例演示如何使用negate()
对整数进行变异,并将其值替换为加法逆:
var a = 10
a.negate()
print(a) // prints: -10
请注意,negate()
也可用于符合协议的所有类型
#2.使用一元减号运算符(
-
)
数值的符号可以使用前缀-
进行切换,称为。下面的代码示例演示了如何使用它:
let a = 10
let b = -a
print(b) // prints: -10
不幸的是,对于Double,如果值为零,则会得到“-0”,这是奇数(但有效)。
let a = 10
let b = -a
print(b) // prints: -10
let a = -10
let b = -a
print(b) // prints: 10