mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
44 lines
613 B
Swift
44 lines
613 B
Swift
// RUN: %swift %s -i | FileCheck %s
|
|
|
|
var a : Int
|
|
|
|
func test_Int8() {
|
|
var i8 : Int8
|
|
i8 = 0xFF
|
|
println(Int(i8))
|
|
}
|
|
|
|
func test_UInt8() {
|
|
var ui8 : UInt8
|
|
ui8 = 0xFF
|
|
print(Int(ui8))
|
|
var i8 : Int8
|
|
i8 = Int8(ui8)
|
|
println(Int(i8))
|
|
}
|
|
|
|
func test_UInt32() {
|
|
var ui32 : UInt32
|
|
ui32 = 0xFFFFFFFF
|
|
print(Int(ui32))
|
|
var i8 : Int8
|
|
i8 = Int8(ui32)
|
|
println(String(i8))
|
|
}
|
|
|
|
test_Int8()
|
|
test_UInt8()
|
|
test_UInt32()
|
|
|
|
var tentwenty : UInt64
|
|
tentwenty = 1000 as UInt64
|
|
tentwenty += 20 as UInt64
|
|
println(tentwenty)
|
|
|
|
// CHECK: -1
|
|
// CHECK: 255
|
|
// CHECK: -1
|
|
// CHECK: 4294967295
|
|
// CHECK: -1
|
|
// CHECK: 1020
|