Upgrade to Pro — share decks privately, control downloads, hide ads and more …

超初心者向け勉強会 Lesson1-1

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

超初心者向け勉強会 Lesson1-1

Swift言語を使って、定数と変数やアクセス修飾子について紹介しています。

Avatar for SeyamaKota

SeyamaKota

January 13, 2026
Tweet

More Decks by SeyamaKota

Other Decks in Programming

Transcript

  1. ϓϩάϥϜʹͯ͠ΈΔͱ let constText1: String = "ఆ਺" // ఆ਺ͳͷͰ࠶୅ೖͰ͖ͳ͍ var varText1:

    String = "ม਺" // ม਺ͳͷͰ࠶୅ೖͰ͖Δ varText1 = "NEW ม਺" એݴ͢Δͱ͖ʹMFU΍WBSΩʔϫʔυΛ͚ͭΔ͜ͱͰɺ ఆ਺΍ม਺ΛએݴͰ͖Δɻ
  2. ࢖͍ॴؔ਺಺ func summary1(priceList: [Double]) -> String { // ϩʔΧϧఆ਺ʢෆมͷύϥϝʔλʣ let

    localTaxRate = 0.10 // 10%ͷফඅ੫ let localCurrency = "¥" // දࣔ༻ͷ௨՟ه߸ // ϩʔΧϧม਺ʢܭࢉաఔͰ஋͕มΘΔʣ var subtotal = 0.0 priceList.forEach { subtotal += $0 } let tax = subtotal * localTaxRate let total = subtotal + tax return "\(subtotal) + ੫\(tax) = \(localCurrency)\(total)" }
  3. ࢖͍ॴΫϥε಺ class ShoppingCart { // ϝϯόఆ਺ private let taxRate: Double

    = 0.10 private let currency: String = "¥" // ϝϯόม਺ private var items: [Double] = [] func addItem(price: Double) { ɾɾɾ } func summary2() -> String { ɾɾɾ } } let cart = ShoppingCart() cart.addItem(price: 1000) print(cart.summary2())