Swift Programming-Learning day3

import UIKit
import Foundation


var greeting = "Hello, playground"
// this is the homework in lesson 6 for basic calculation of variable and constant in math

// Step 2

// Addition
var a = 20 + 5

// Subtraction
var b = 20 - 5

// Multiplication
var c = 20 * 5

// Division
var d = 20 / 5

// Modulus
var e = 20 % 2

// Equations with variables
var f = (a * b) + (c / d)

//Step 3 : increment a variable

// Increment the variable
f = f + 1

// or ...
f += 1

// Decrement the variable
f -= 1

// Multiply the variable
f *= 2

// Divide the variable
f /= 4




// Step4: Additional operators;(make sure you have an 'import Foundation' statement at the top

// Absolute number
var g = abs(-1)

// Ceiling
var h = ceil(1.8)

// Floor
var i = floor(1.4)

// Square Root
var j = sqrt(36)

// Power
var k = pow(2, 4)


// Change: split the bill
let people:Double = 4
let subtotal:Double = 128
let tax = 0.13
var split:Double = 0

split = 128*1.13/4
print(split)

基础用法:变量和常量

 

函数&Struck:



struct ChatView {
    
    // Variables and constants: Properties
    var message:String = " "
    var messageWithPrefix:String {
        let prefix = "wenpeng says"
//        "wenpeng says: " + message
        return prefix + message
        
    }
    // View Code for this screen
    
    // Functions methods
    func sendChat() {
        
//        var prefix = "Chris Says: "
        
        // Code to send the message
//        print(prefix + message)
        print(messageWithPrefix)
        
    }
    
    func deleteChat() {
        print(messageWithPrefix)
    }
    
}

Lesson 8 : Chanllenge



struct Car {
    
    // Variables and constants: Properties
    var make:String = " "
    var model:String = " "
    var year:String = " "
    var details:String {
        return (make +  " " + model + " " + year)
    }
    
    func getDetails()->String{
        return details
    }
    
}


var myCar = Car()
myCar.make = "Camry"
myCar.model = "Toyota"
myCar.year = "2022"

print(myCar.getDetails())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊猫鹏-梓潼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值