Life does not come with instructions on how to live, but it does come with trees, sunsets, smiles and laughter, so enjoy your day.

ชีวิตไม่ได้มาพร้อมกับคู่มือการใช้ชีวิต

แต่ชีวิตมาพร้อมกับต้นไม้, พระอาทิตย์ตก, รอยยิ้มและเสียงหัวเราะ 

―Debbie Shapiro

Tag: Swift

  • Chris Lattner

    คริส แลตต์เนอร์ (Chris Lattner) ผู้พัฒนา LLVM,  Clang, Swift คริส เกิดในปี 1978 ในสหรัฐฯ  1996 เข้าเรียนที่มหาวิทยาลัยพอร์ตแลนด์ (University of Portland) สาขาวิทยาศาสตร์คอมพิวเตอร์ 2000 ต่อปริญญาโท-เอก ที่มหาวิทยาลัยอิลลินอยด์ (University of Illinois Urbana Champaign) ในสาขาวิทยาศาสตร์คอมพิวเตอร์ ซึ่งระหว่างเรียนอยู่ที่นีเขาเริ่มออกแบบและพัฒนา LLVM (Low Level Virtual Machine, www.llvm.org) เป็นออพติไมเซอร์คอมไพเลอร์ (optimizing compilers) เพื่อช่วยให้การคอมไพล์โปรแกรมออกมาได้รวดเร็วและได้แอพลิเคชั่นที่ทำงานได้รวดเร็วขึ้น คริสสร้างเว็บไซด์ส่วนตัวชื่อ nondot.org ขึ้นมา 2004 ช่วงปีสุดท้ายก่อนจบการศึกษาได้มาฝีกงานกับ Microsoft  ซึ่งระหว่างนี้เขาได้ทดลองพัฒนา LLVM ที่สามารถทำงานบน .NET ของไมโครซอฟต์ 2005 จบปริญญาเอก จาก ม. อิลลินอยด์ และได้เข้าทำงานกับ…

  • อารเรย์ (Array)

    var myArray=[“green”,“orange”,“black”] หรือ สร้าง array เปล่าที่ยังไม่มีข้อมูล  let myArray=String[]() หรือ let myArray=Dictionary<String,int>()

  • ตัวแปร (Variable)

    let ใช้สำหรับประกาศตัวแปรคงที่  (constant) var ใช้สำหรับประกาศตัวแปรแปรผัน (varieble) กำหนดตัวแปรโดยคำสั่ง “let” ไม่จำเป็นต้องประกาศชนิดของตัวแปรก็ได้ หรือถ้าจำเป็นต้องประกาศ จะประกาศไว้ด้านหลังชื่อตัวแปร เช่น let myvariable=50 let myvariable=50.00 let myrariable:integer =50 let myvariable=“This is Text”

  • คำสั่ง println

    println (“Helll World”)

Don`t copy text!