比较双打以根据Swift中的结果执行特定操作

时间:2015-07-06 23:46:33

标签: swift double

我有一个输入,我转换为function post_something() { var xmlhttp = new XMLHttpRequest(); xmlhttp.open('POST', "post_test.php", true); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); var data = "text=This is my text.&text2=This is my second text."; xmlhttp.send(encodeURI(data)); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { console.log(xmlhttp.responseText); } } } ,我需要与3个不同的Double进行比较,并且根据intervals,它应该执行特定的操作。 例如:

interval

2 个答案:

答案 0 :(得分:0)

假设您将myDouble声明为var而非let

if myDouble < 10 {
    myDouble *= 100
} else if myDouble > 20 {
    myDouble *= 20
} else {
    myDouble *= 50
}

答案 1 :(得分:0)

代码看起来像这样(如果你想永远分配给myDouble):

if myDouble < 10 {
    myDouble = myDouble * 100
} else if myDouble <= 20 {
    myDouble = (myDouble * 50) + 1000
} else if myDouble > 20 {
    myDouble = (myDouble * 20) + 1500
}