{"id":6653,"date":"2016-02-19T01:33:38","date_gmt":"2016-02-18T16:33:38","guid":{"rendered":"http:\/\/www.webcyou.com\/?p=6653"},"modified":"2016-02-19T01:40:12","modified_gmt":"2016-02-18T16:40:12","slug":"1%e3%81%8b%e3%82%89%e5%a7%8b%e3%82%81%e3%82%8bswift%e8%a8%80%e8%aa%9e%e3%80%82swift%e3%81%a7iphoneapp%e8%a3%bd%e4%bd%9c-%e3%81%9d%e3%81%ae7-%e5%9f%ba%e6%9c%ac%e7%9a%84%e3%81%aa%e3%83%87%e3%83%bc","status":"publish","type":"post","link":"https:\/\/www.webcyou.com\/?p=6653","title":{"rendered":"1\u304b\u3089\u59cb\u3081\u308bSwift\u8a00\u8a9e\u3002Swift\u3067iPhoneApp\u88fd\u4f5c \u305d\u306e7 \u57fa\u672c\u7684\u306a\u30c7\u30fc\u30bf\u578b\u3001Optional\u578b\u3001\u5024\u578b\u3068\u53c2\u7167\u578b\uff08Class\u3068Struct\uff09"},"content":{"rendered":"<p><a href=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/swift.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/swift.png\" alt=\"swift\" width=\"500\" height=\"281\" class=\"alignnone wp-image-6657\" srcset=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/swift.png 730w, https:\/\/www.webcyou.com\/wp-content\/uploads\/swift-300x168.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>\u524d\u56de\u306e<\/p>\n<p><a href=\"https:\/\/www.webcyou.com\/?p=6629\">1\u304b\u3089\u59cb\u3081\u308bSwift\u8a00\u8a9e\u3002Swift\u3067iPhoneApp\u88fd\u4f5c \u305d\u306e6 Playground\u3067Swift\u8a18\u8ff0<\/a><\/p>\n<p>\u306e\u7d9a\u304d\u3068\u306a\u308a\u307e\u3059\u3002<br \/>\n1\u304b\u3089\u59cb\u3081\u308bSwift\u8a00\u8a9e\u3002\u3068\u30bf\u30a4\u30c8\u30eb\u306b\u3057\u306a\u304c\u3089\u5168\u7136Swift\u3092\u66f8\u3044\u3066\u3044\u306a\u3044\u306e\u3067\u3059\u304c\u3001<\/p>\n<p>\u3044\u3088\u3044\u3088\u3067\u3059\u306d\u3002<br \/>\n\u307e\u305a\u3001\u3069\u3053\u304b\u3089\u66f8\u304d\u307e\u3057\u3087\u3046\u304b\u3002\u3002<br \/>\n\u3069\u3046\u3084\u3089swift\u3068\u8a00\u3046\u8a00\u8a9e\u306f\u3001<strong>Objective-C, Rust, Haskell, Ruby, Python, C#, CLU\u306a\u3069\u304b\u3089\u5f71\u97ff<\/strong>\u3092\u53d7\u3051\u3066\u3044\u308b<br \/>\n\u3088\u3046\u3067\u3001<strong>\u300c\u3042\u306e\u8a00\u8a9e\u306b\u4f3c\u3066\u3044\u308b\u3002\u300d<\/strong>\u3068\u8a00\u3063\u305f\u30b7\u30fc\u30f3\u3082\u51fa\u3066\u304f\u308b\u4e8b\u3067\u3057\u3087\u3046\u3002<\/p>\n<p>\u5927\u304d\u306a\u7279\u5fb4\u306e\u4e00\u3064\u3068\u3057\u3066\u3001\u5909\u6570\u3068\u5b9a\u6570\u306e\u5b9a\u7fa9\u3067\u3057\u3087\u3046\u304b\u3002<br \/>\n\u307e\u305f\u3001Swift\u3067\u306f\u3001\u30af\u30e9\u30b9\u304b\u3089\u4f5c\u3089\u308c\u305f\u5b9f\u4f53\u306e\u307b\u304b\u3001\u6574\u6570\u3001\u69cb\u9020\u4f53\u306a\u3069\u306e\u30c7\u30fc\u30bf\u578b\u3092\u542b\u3081\u578b\u306e\u5b9f\u4f53\u3092<strong>\u5168\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\uff08instance\uff09\u3068\u7dcf\u79f0<\/strong>\u3057\u307e\u3059\u3002<br \/>\n\u3053\u306e\u3088\u3046\u306a\u30c7\u30fc\u30bf\u578b\u306e\u4e2d\u306b\u3001<strong>\u300c\u5024\u578b\u300d\u3068\u300c\u53c2\u7167\u578b\u300d<\/strong>\u3068\u5b58\u5728\u3059\u308b\u306e\u3067\u3059\u304c\u3001\u5f8c\u534a\u8fba\u308a\u306b\u307e\u3068\u3081\u308b\u3068\u3057\u3066\u3001\u305d\u306e\u307b\u304b\u306b<br \/>\nSwift\u3067\u306f\u30dd\u30a4\u30f3\u30bf\u306e\u6982\u5ff5\u3082\u306a\u304f\u3001\u3088\u308a\u6271\u3044\u3084\u3059\u304f\u306a\u3063\u3066\u3044\u308b\u306e\u304c\u7279\u5fb4\u306e\u4e00\u3064\u3067\u3057\u3087\u3046\u3002<\/p>\n<h5>\u4e3b\u306a\u7279\u5fb4<\/h5>\n<p><strong>\u30fb\u8272\u3093\u306a\u8a00\u8a9e\u306b\u5f71\u97ff\u3092\u53d7\u3051\u3066\u3044\u308b<\/strong><\/p>\n<p><strong>\u30fb\u5909\u6570\u3068\u5b9a\u6570<\/strong><\/p>\n<p><strong>\u30fb\u5b9f\u4f53\u3092\u5168\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3068\u7dcf\u79f0<\/strong><\/p>\n<p><strong>\u30fb\u300c\u5024\u578b\u300d\u3068\u300c\u53c2\u7167\u578b\u300d<\/strong><\/p>\n<p><strong>\u30fb\u578b\u63a8\u8ad6<\/strong><\/p>\n<p><strong>\u30fb\u30dd\u30a4\u30f3\u30bf\u306e\u6982\u5ff5\u304c\u306a\u3044<\/strong><\/p>\n<h4>\u57fa\u672c\u7684\u306a\u30c7\u30fc\u30bf\u578b<\/h4>\n<table>\n<tbody>\n<tr>\n<td><strong>\u7a2e\u985e<\/strong><\/td>\n<td><strong>\u578b\u540d<\/strong><\/td>\n<td><strong>\u8a73\u7d30<\/strong><\/td>\n<\/tr>\n<tr>\n<td>\u6574\u6570\u578b<\/td>\n<td>Int<\/td>\n<td>\u6574\u6570\u5168\u822c\u306b\u5bfe\u3059\u308b\u5229\u7528\u304c\u63a8\u5968\u3055\u308c\u3066\u3044\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u6574\u6570\u578b<\/td>\n<td>Unit<\/td>\n<td>\u7b26\u53f7\u306e\u306a\u3044\u6574\u6570\u578b<\/td>\n<\/tr>\n<tr>\n<td>\u5b9f\u6570\u578b<\/td>\n<td>Float<\/td>\n<td>\u6d6e\u52d5\u5c0f\u6570\u70b9<\/td>\n<\/tr>\n<tr>\n<td>\u5b9f\u6570\u578b<\/td>\n<td>Double<\/td>\n<td>\u6d6e\u52d5\u5c0f\u6570\u70b9\u3002\u3088\u308a\u7cbe\u5ea6\u304c\u9ad8\u3044<\/td>\n<\/tr>\n<tr>\n<td>\u8ad6\u7406\u578b<\/td>\n<td>Bool<\/td>\n<td>\u30ea\u30c6\u30e9\u30eb\u306ftrue\u3068false\u3002\u6574\u6570\u578b\u3067\u306f\u306a\u3044<\/td>\n<\/tr>\n<tr>\n<td>\u6587\u5b57<\/td>\n<td>Character<\/td>\n<td>Unicode\u306e1\u6587\u5b57\u3092\u8868\u3059\u3002\u6574\u6570\u578b\u3067\u306f\u306a\u3044<\/td>\n<\/tr>\n<tr>\n<td>\u6587\u5b57<\/td>\n<td>UnicodeScalar<\/td>\n<td>Unicode\u306e\u6587\u5b57\u30b3\u30fc\u30c9\u3092\u8868\u3059<\/td>\n<\/tr>\n<tr>\n<td>\u6587\u5b57\u5217<\/td>\n<td>String<\/td>\n<td>\u6587\u5b57\u5217\u306e\u5185\u5bb9\u306f\u5909\u66f4\u53ef\u80fd<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4>\u5909\u6570\u3068\u5b9a\u6570<\/h4>\n<h5>\u5909\u6570<\/h5>\n<p>\u5909\u6570\u306e\u5ba3\u8a00\u306f\u3001JavaScript\u3067\u3082\u304a\u306a\u3058\u307f\u306e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var<\/pre>\n<p>\u3092\u4f7f\u3063\u3066\u5ba3\u8a00\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var age : Int\r\nvar \u5909\u6570\u540d : \u578b = \u5f0f<\/pre>\n<p><strong>Swift\u3067\u306f\u578b\u63a8\u8ad6\u304c\u884c\u308f\u308c\u307e\u3059\u306e\u3067\u3001\u578b\u3084\u5f0f\u306f\u7701\u7565\u53ef\u80fd<\/strong>\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var age : Int = 18 \/\/\u578b\u5ba3\u8a00\u3068\u521d\u671f\u5024\u3092\u8a18\u8ff0\r\nvar age = 18 \/\/\u521d\u671f\u5024\u304b\u3089\u578b\u3092\u63a8\u8ad6\uff08\u6574\u6570\u578b\uff09\r\nage = 30 \/\/ var\u3067\u5ba3\u8a00\u3057\u305f\u5909\u6570\u306e\u5024\u3092\u5909\u66f4\u3067\u304d\u308b<\/pre>\n<p>\uff08\u578b\u5ba3\u8a00\u305b\u305a\u306b\u521d\u671f\u5024\u3092\u8a2d\u5b9a\u3059\u308b\u65b9\u6cd5\u304c\u63a8\u5968\u3055\u308c\u3066\u3044\u307e\u3059\u3002\uff09<\/p>\n<h5>\u5b9a\u6570<\/h5>\n<p>\u307e\u305f\u3001\u3082\u3046\u4e00\u3064<strong>\u300clet\u300d\u3092\u4f7f\u7528\u3067\u304d\u308b\u306e\u3067\u3059\u304c\u3001\u3053\u3061\u3089\u306f\u5b9a\u6570\u306e\u5ba3\u8a00<\/strong>\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let \u5b9a\u6570\u540d :\u578b = \u5f0f<\/pre>\n<p>\u3053\u3061\u3089\u306f\u578b\u306e\u307f\u7701\u7565\u304c\u53ef\u80fd\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002\u521d\u671f\u5024\u306e\u7701\u7565\u3067\u304d\u307e\u305b\u3093\u3002<br \/>\n\u307e\u305f\u3001\u5b9a\u6570\u306e\u5ba3\u8a00\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u5f8c\u3067\u5024\u3092\u5909\u66f4\u3059\u308b\u4e8b\u3082\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let age = 18\r\nage = 30 \/\/\u30a8\u30e9\u30fc<\/pre>\n<p>ES6\u3067\u3082\u300clet\u300d\u306e\u5ba3\u8a00\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u305d\u3061\u3089\u3068\u306f\u82e5\u5e72\u7570\u306a\u308b\u3088\u3046\u3067\u3001<br \/>\nES6\u3067\u306f\u3001<strong>\u300c\u30d6\u30ed\u30c3\u30af\u30b9\u30b3\u30fc\u30d7\u5185\u306e\u5ba3\u8a00\u300d\u3068\u306a\u308a\u3001\u300c\u5dfb\u304d\u4e0a\u3052\u3057\u306a\u3044\u5909\u6570\u300d<\/strong>\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<br \/>\nSwift\u306e let\u306f\u300c\u5b9a\u6570\u300d\u306e\u5ba3\u8a00\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u9014\u4e2d\u3067\u5024\u3092\u5909\u66f4\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u30b3\u30f3\u30d1\u30a4\u30eb\u304c\u884c\u3048\u307e\u305b\u3093\u3002<br \/>\n\u307e\u305f\u3001\u5909\u6570\u3092\u9014\u4e2d\u3067\u5909\u66f4\u3057\u306a\u3044\u5834\u5408\u306f\u3001let\u306b\u5909\u66f4\u3057\u307e\u3057\u3087\u3046\u3002\u3068\u8b66\u544a\u3055\u308c\u305f\u308a\u3057\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/e2d1e04e80f063857dd77427d9158d8d.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/e2d1e04e80f063857dd77427d9158d8d.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2016-02-18 5.38.01\" width=\"623\" height=\"58\" class=\"alignnone size-full wp-image-6681\" srcset=\"https:\/\/www.webcyou.com\/wp-content\/uploads\/e2d1e04e80f063857dd77427d9158d8d.png 623w, https:\/\/www.webcyou.com\/wp-content\/uploads\/e2d1e04e80f063857dd77427d9158d8d-300x28.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/p>\n<h4>\u578b\u63a8\u8ad6<\/h4>\n<p>Swift\u306f\u578b\u306b\u95a2\u3057\u3066\u53b3\u5bc6\u306a\u8a00\u8a9e\u3067\u3059\u3002\u57fa\u672c\u7684\u306b\u306f\u3001<strong>\u5909\u6570\u3084\u5b9a\u6570\u306b\u5b9a\u7fa9\u3057\u305f\u4ee5\u5916\u306e\u578b\u306e\u5024\u306e\u4ee3\u5165\u306f\u8a31\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002<\/strong><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let i: Int = 10\r\nvar a: Double = i<\/pre>\n<p>\u3067\u3059\u304c\u3001\u4e0a\u8a18\u3067\u3082\u8a18\u8f09\u3057\u305f\u3088\u3046\u306b\u3001<strong>swift\u3067\u306fObjective-C\u306e\u3088\u3046\u306b\u660e\u793a\u7684\u306b\u578b\u3092\u66f8\u304b\u306a\u304f\u3066\u3082\u578b\u3092\u63a8\u8ad6<\/strong>\u3057\u3066\u304f\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let i: Int = 10\r\nvar a = i<\/pre>\n<p>\u660e\u793a\u7684\u306b\u578b\u3092\u6307\u5b9a\u3059\u308b\u5834\u5408\u3001\u6574\u6570\u3068\u5b9f\u6570\u306e\u9593\u3060\u3051\u3067\u306a\u304f\u3001Int\u578b\u3084UInt\u578b\u3001Float\u578b\u3068Double\u578b\u306a\u3069\u3067\u3082\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u3053\u3068\u3092\u6c17\u3092\u3064\u3051\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let r:Double = 0.1\r\nvar f: Float = r \/\/\u30a8\u30e9\u30fc<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let w: Double = 0.5\r\nlet i:Int = 10\r\nlet b = w * i \/\/\u30a8\u30e9\u30fc<\/pre>\n<p>\u3053\u306e\u3088\u3046\u306bC\u8a00\u8a9e\u306e\u3088\u3046\u306a<strong>\u300c\u6697\u9ed9\u306e\u578b\u5909\u63db\u300d<\/strong>\u306f\u884c\u308f\u308c\u307e\u305b\u3093\u3002<br \/>\nJavaScript\u3092\u66f8\u3044\u3066\u3044\u308b\u4eba\u306b\u306f\u62b5\u6297\u304c\u3042\u308b\u304b\u3082\u77e5\u308c\u307e\u305b\u3093\u304c\u3001\u3044\u308f\u3086\u308bAltJS\u3067\u3042\u308b\u3001<strong>TypeScript\u3067\u306f\u9759\u7684\u578b\u4ed8\u3051\u306e\u4ed5\u69d8<\/strong>\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u306e\u3067\u3001JavaScript\u3067\u3082\u3053\u3046\u8a00\u3063\u305f\u578b\u4ed8\u3051\u306f\u53ef\u80fd\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<br \/>\nTypeScript\u306b\u6163\u308c\u308b\u3068\u578b\u4ed8\u3051\u304c\u81ea\u7136\u3068\u306a\u3063\u3066\u304d\u307e\u3059\u306e\u3067\u3001\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u306e\u65b9\u3082\u6163\u308c\u3066\u304a\u304f\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u306d\u3002<\/p>\n<h4>\u6587\u5b57\u5217\u30fb\u6587\u5b57\u578b<\/h4>\n<h5>String<\/h5>\n<p>Swift\u306e\u6587\u5b57\u5217\u306f<strong>String\u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<\/strong>\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var str: String = \"Hello, playground\"<\/pre>\n<p>\u6587\u5b57\u5217\u3092\u9023\u7d50\u3059\u308b\u5834\u5408\u306f\u300c+\u300d\u3092\u4f7f\u3063\u3066\u9023\u7d50\u3059\u308b\u4e8b\u304c\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var str: String = \"Hello! \"\r\nvar name = \"takayama\"\r\nprint(str + name)<\/pre>\n<p>\u307e\u305f\u3001\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c6\u30fc\u30b7\u30e7\u30f3\u3067\u56f2\u3093\u3060\u6587\u5b57\u5217\u5185\u306b\u300c\\()\u300d\u3067\u5f0f\u3092\u4ee3\u5165\u3059\u308b\u4e8b\u3082\u3067\u304d\u307e\u3059\u3002<br \/>\n\u3053\u308c\u3092\u3001<strong>\u6587\u5b57\u5217\u57cb\u3081\u8fbc\u307f\uff08string interpolation\uff09<\/strong>\u3068\u3044\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let n = 8\r\nlet str = \"\\(n)\u306e2\u4e57\u306f\\(n*n)\u3067\u3059\u3002\" \/\/\"8\u306e2\u4e57\u306f64\u3067\u3059\u3002\"<\/pre>\n<p>Ruby\u3067\u3044\u3046\u3068\u3053\u308d\u306e #{} \u3067\u3059\u304b\u306d\u3002<\/p>\n<h5 class=\"p1\">Character<\/h5>\n<p>\u307e\u305f\u3001<strong>String\u578b<\/strong>\u3068\u3068\u3082\u306b\u4f7f\u308f\u308c\u308b\u578b\u306b<strong>Character\u578b<\/strong>\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\nCharacter\u578b\u306f\u3001<strong>Unicode\u6587\u5b57\u3092\uff11\u6587\u5b57\u683c\u7d0d\u3059\u308b\u6587\u5b57\u578b<\/strong>\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let atmark: Character = \"@\"\r\nlet arrow = Character(\"\u2192\")<\/pre>\n<p>Character\u578b\u540c\u58eb\u306e\u9023\u7d50\u306f\u884c\u3048\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var a = atmark + atmark \/\/\u30a8\u30e9\u30fc<\/pre>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"25%\">String<\/td>\n<td width=\"75%\">Unicode\u6587\u5b57\u3092\u9023\u306d\u305f\u6587\u5b57\u5217\u3092\u683c\u7d0d\u3059\u308b\u53ef\u5909\u9577\u6587\u5b57\u5217\u578b<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Character<\/td>\n<td width=\"75%\">Unicode\u6587\u5b57\u3092\uff11\u6587\u5b57\u683c\u7d0d\u3059\u308b\u6587\u5b57\u578b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>\u6570\u5024\u578b<\/h4>\n<p>\u6570\u5024\u30c7\u30fc\u30bf\u3092\u8868\u3059\u578b\u3068\u3057\u3066\u306f\u3001Int\u578b\u3001Double\u578b\u3001Float\u578b\u306e\u4ed6\u306b\u3082\u3001\u4ee5\u4e0b\u306e\u8868\u306e\u3088\u3046\u306a\u578b\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\n\u30d3\u30c3\u30c8\u5e45\u304c\u6307\u5b9a\u3055\u308c\u305f\u6574\u6570\u578b\u3068\u7b26\u53f7\u306a\u3057\u6574\u6570\u578b\u306f\u3001C\u3084Objective-C\u3068\u30c7\u30fc\u30bf\u306e\u3084\u308a\u3068\u308a\u3092\u3059\u308b\u5834\u5408\u306e\u5236\u7d04\u3092\u660e\u3089\u304b\u306b\u3059\u308b\u76ee\u7684\u3067\u4f7f\u7528\u3057\u305f\u308a\u3057\u307e\u3059\u3002<br \/>\nC\u8a00\u8a9e\u3068\u306f\u7570\u306a\u308a\u3001\u6f14\u7b97\u7d50\u679c\u304c\u305d\u306e\u578b\u3067\u6271\u3048\u308b\u6700\u5927\u5024\u3001\u6700\u5c0f\u5024\u3092\u8d85\u3048\u308b\u5834\u5408\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\u306e\u3067\u3001Swift\u3067\u306f\u5236\u7d04\u306e\u5fc5\u8981\u6027\u304c\u306a\u3044\u5834\u5408\u306f\u3001<strong>Int\u578b\u3092\u4f7f\u7528\u3059\u308b\u4e8b\u304c\u63a8\u5968<\/strong>\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let\u00a0int = 10\r\nvar sum = int\u00a0+ 3<\/pre>\n<p>\u7570\u306a\u308b\u578b\u306e\u6f14\u7b97\u5b50\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let\u00a0int = 10\r\nvar sum = int\u00a0+ 3.2 \/\/\u30a8\u30e9\u30fc<\/pre>\n<p>Float\u578b\u3001Double\u578b\u3092\u5b9a\u7fa9\u3059\u308b\u304b\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let number: Float = 10\r\nvar sum = number\u00a0+ 3.2<\/pre>\n<p>\u5909\u6570\u5b9a\u7fa9\u306e\u969b\u306b\u3001.0\u3092\u4ed8\u4e0e\u3057\u3066\u578b\u63a8\u8ad6\u3092\u884c\u3046\u304b\u3059\u308c\u3070\u89e3\u6c7a\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let number = 10.0\r\nvar sum = number\u00a0+ 3.2<\/pre>\n<p>\u307e\u305f\u3001\u6f14\u7b97\u7d50\u679c\u304c\u305d\u306e\u578b\u3067\u6271\u3048\u308b\u6700\u5927\u5024\u3092\u8d85\u3048\u308b\u5834\u5408\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let number: Int8 = 100\r\nvar sum =number\u00a0+ 28 \/\/\u30a8\u30e9\u30fc<\/pre>\n<p>\uff08\u907f\u3051\u308b\u65b9\u6cd5\u3068\u3057\u3066\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\u6f14\u7b97\u5b50\u306a\u3069\u304c\u3042\u308a\u307e\u3059\u304c\u4eca\u56de\u306f\u3068\u308a\u3042\u3048\u305a\u7f6e\u3044\u3066\u304a\u304d\u307e\u3059\u3002\uff09<br \/>\n\u00a0<br \/>\n<strong>\u7b26\u53f7\u4ed8\u304d\u6574\u6570\u578b<\/strong><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"25%\">Int8<\/td>\n<td width=\"75%\">-128\u301c127 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Int16<\/td>\n<td width=\"75%\">-32,768\u301c32,767 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Int32<\/td>\n<td width=\"75%\">-2,147,483,648\u301c2,147,483,647 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Int64<\/td>\n<td width=\"75%\">-9,223,372,036,854,775,808\u301c9,223,372,036,854,775,807 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Int<\/td>\n<td width=\"75%\">32\u30d3\u30c3\u30c8\u74b0\u5883\u3067\u306f<tt>Int32<\/tt>\u300164\u30d3\u30c3\u30c8\u74b0\u5883\u3067\u306f<tt>Int64<\/tt>\u3068\u540c\u3058\u7bc4\u56f2\u306e\u6574\u6570\u5024\u3092\u3068\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u7b26\u53f7\u7121\u3057\u6574\u6570\u578b<\/strong><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"25%\">UInt8<\/td>\n<td width=\"75%\">0\u301c255 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">UInt16<\/td>\n<td width=\"75%\">0\u301c65,535 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">UInt32<\/td>\n<td width=\"75%\">0\u301c4,294,967,295 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">UInt64<\/td>\n<td width=\"75%\">0\u301c18,446,744,073,709,551,615 \u306e\u6574\u6570<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">UInt<\/td>\n<td width=\"75%\">32\u30d3\u30c3\u30c8\u74b0\u5883\u3067\u306f<tt>Int32<\/tt>\u300164\u30d3\u30c3\u30c8\u74b0\u5883\u3067\u306f<tt>Int64<\/tt>\u3068\u540c\u3058\u7bc4\u56f2\u306e\u6574\u6570\u5024\u3092\u3068\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u6d6e\u52d5\u5c0f\u6570\u70b9<\/strong><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"25%\">Float<\/td>\n<td width=\"75%\">32\u30d3\u30c3\u30c8\u6d6e\u52d5\u5c0f\u6570\u70b9\u3002Double\u307b\u3069\u306e\u7cbe\u5ea6\u3092\u5fc5\u8981\u3068\u3057\u306a\u3044\u5834\u5408\u306b\u4f7f\u7528\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">Double<\/td>\n<td width=\"75%\">64\u30d3\u30c3\u30c8\u6d6e\u52d5\u5c0f\u6570\u70b9\u3002\u5c0f\u6570\u70b9\u3092\u6271\u3046\u5834\u5408\u306f\u4e3b\u306b\u3053\u3061\u3089\u3092\u4f7f\u7528\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>\u771f\u507d\u5024\u578b<\/h4>\n<p>Swift\u306e\u771f\u507d\u5024\u306fBool\u578b\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u30ea\u30c6\u30e9\u30eb\u306fture\u3068false\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var isWebcyou = true\r\nif isWebcyou {\r\n\u00a0 \u00a0 print(\"web\u5e33\")\r\n}<\/pre>\n<table>\n<tbody>\n<tr>\n<td>Bool<\/td>\n<td>\u30ea\u30c6\u30e9\u30eb\u306ftrue\u3068false\u3002\u6574\u6570\u578b\u3067\u306f\u306a\u3044<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>\u914d\u5217\u578b<\/h4>\n<p>\u914d\u5217\u306b\u95a2\u3057\u3066\u3082\u3001JavaScript\u306a\u3069\u306e\u8a00\u8a9e\u3068\u5927\u304d\u304f\u7570\u306a\u308b\u4e8b\u306f\u306a\u304f\u3001[] \u3092\u7528\u3044\u3066\u914d\u5217\u3092\u751f\u6210\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr = &#x5B;\"web\u5e33\", \"\u30a6\u30a7\u30d6\u5e33\", \"webcyou\"]<\/pre>\n<p>\u578b\u6307\u5b9a\u3059\u308b\u5834\u5408\u306f[]\u306e\u4e2d\u306b\u6307\u5b9a\u3059\u308b\u4e8b\u306b\u306a\u308a\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr: &#x5B;String] = &#x5B;\"web\u5e33\", \"\u30a6\u30a7\u30d6\u5e33\", \"webcyou\"]<\/pre>\n<p>TypeScript\u306a\u3069\u3067\u306f\u3001[]\u306e\u524d\u306b\u6307\u5b9a\u3067\u3059\u306e\u3067\u3001TypeScript\u3068\u306f\u82e5\u5e72\u7570\u306a\u308a\u307e\u3059\u306d\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var array = &#x5B;17, 25, 13, 47]\r\nprint(array&#x5B;2]) \/\/\u00a0\"13\\n\"\r\nprint(array.count) \/\/\u00a0\"4\\n\"<\/pre>\n<p>\u6dfb\u5b57\u306b\u3088\u308b\u53d6\u308a\u51fa\u3057\u3082\u53ef\u80fd\u3067\u3001count\u3067\u8981\u7d20\u306e\u6570\u3082\u53d6\u308a\u51fa\u305b\u307e\u3059\u3002<\/p>\n<h5>\u8981\u7d20\u306e\u5909\u66f4<\/h5>\n<p>\u8981\u7d20\u306e\u5909\u66f4\u3082\u4ed6\u8a00\u8a9e\u3068\u540c\u69d8\u306e\u5f62\u3067\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr: &#x5B;String] = &#x5B;\"web\u5e33\", \"\u30a6\u30a7\u30d6\u5e33\", \"webcyou\"]\r\narr&#x5B;0] = \"\u3046\u3047\u3076\u3061\u3087\u3046\"\r\nprint(arr) \u00a0\/\/\"&#x5B;\"\u3046\u3047\u3076\u3061\u3087\u3046\", \"\u30a6\u30a7\u30d6\u5e33\", \"webcyou\"]\\n\"<\/pre>\n<p>\u3082\u3061\u308d\u3093\u3001\u7570\u306a\u308b\u578b\u3067\u6f14\u7b97\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let num: &#x5B;Int] = &#x5B;12, 13, 11]\r\nprint(num&#x5B;2] + 1.3)<\/pre>\n<p>\u9069\u5207\u306a\u578b\u306e\u6307\u5b9a\u3092\u884c\u3044\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">let num: &#x5B;Double] = &#x5B;12, 13, 11]<\/pre>\n<h5 class=\"p2\">\u8981\u7d20\u306e\u8ffd\u52a0\u3001\u524a\u9664<\/h5>\n<p>\u914d\u5217\u306e\u8981\u7d20\u8ffd\u52a0\u306f\u300cappend\u300d\u95a2\u6570\u3092\u7528\u3044\u3066\u884c\u3046\u4e8b\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var array = &#x5B;17, 25, 13, 47]\r\narray.append(56) \/\/&#x5B;17, 25, 13, 47, 56]<\/pre>\n<p>\u9006\u306b\u524a\u9664\u306f\u3001\u300cremoveAtIndex\u300d \u95a2\u6570\u3067\u524a\u9664\u3059\u308b\u8981\u7d20\u306e\u9806\u756a\u3092\u6307\u5b9a\u3057\u3066\u524a\u9664\u3092\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">array.removeAtIndex(3)\r\nprint(array) \/\/\"&#x5B;17, 25, 13, 56]\\n\"<\/pre>\n<p>\u307e\u305f\u3001\u300csort\u300d\u95a2\u6570\u3067\u8981\u7d20\u306e\u30bd\u30fc\u30c8\u3082\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">array.sort() \/\/&#x5B;13, 17, 25, 56]<\/pre>\n<h5 class=\"p2\">\u30a4\u30c6\u30ec\u30fc\u30b7\u30e7\u30f3<\/h5>\n<p>\u4f5c\u6210\u3055\u308c\u305f\u914d\u5217\u306f\u3001for\u6587\u3092\u7528\u3044\u3066\u53d6\u308a\u51fa\u3059\u4e8b\u304c\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr:&#x5B;Double] = &#x5B;8, 3, 9, 91]\r\nfor x in arr {\r\n\u00a0 \u00a0 print(x) \/\/(4 times)\r\n}<\/pre>\n<p>\u4e0a\u8a18\u306e\u69d8\u306b\u3001for x in \u3092\u7528\u3044\u3066\u3001for\u6587\u5185\u3067x\u306e\u5024\u3092\u5909\u66f4\u3057\u3088\u3046\u3068\u3057\u3066\u3082<strong>\u3001\u5909\u66f4\u5f8c\u306e\u5024\u306f\u4fdd\u6301\u3067\u304d\u306a\u3044<\/strong>\u306e\u3067\u3001<br \/>\n\u5024\u3092\u5909\u66f4\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u69d8\u306b <strong>\u300c<\/strong><strong>enumerate\u300d\u95a2\u6570<\/strong>\u3092\u7528\u3044\u308b\u3068\u826f\u3044\u3067\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr:&#x5B;Double] = &#x5B;8, 3, 9, 91]\r\nfor x in arr {\r\n\u00a0 \u00a0 print(x + 1) \/\/ 9.0, 4.0, 10.0, 92.0\u00a0\r\n}\r\nprint(arr) \/\/\u00a0\"&#x5B;8.0, 3.0, 9.0, 91.0]\\n\"<\/pre>\n<p>enumerate\u3092\u4f7f\u7528\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var arr:&#x5B;Double] = &#x5B;8, 3, 9, 91]\r\nfor (index, value) in arr.enumerate() {\r\n\u00a0 \u00a0 arr&#x5B;index] = value + 1\r\n}\r\nprint(arr) \/\/\u00a0\"&#x5B;9.0, 4.0, 10.0, 92.0]\\n\"<\/pre>\n<h4>\u8f9e\u66f8\u578b\uff08\u30c7\u30a3\u30af\u30b7\u30e7\u30ca\u30ea\uff09<\/h4>\n<p>\u30c7\u30a3\u30af\u30b7\u30e7\u30ca\u30ea\u306f\u3001\u6587\u5b57\u5217\u3084\u6570\u5024\u3092\u30ad\u30fc\u306b\u3057\u3066\u5024\u3092\u683c\u7d0d\u3057\u305f\u308a\u53c2\u7167\u3067\u304d\u308b\u578b \u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<\/p>\n<p>[]\u3092\u7528\u3044\u3066\u3001\uff1a\u3067\u533a\u5207\u3063\u305f \u30ad\u30fc\u3068\u5024\u306e\u30da\u30a2\u3067\u751f\u6210\u3059\u308b\u4e8b\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var dictionary = &#x5B;\"blog\": \"web\u5e33\", \"author\": \"daisuke takayama\"]\r\nprint(dictionary&#x5B;\"blog\"]!) \/\/\"web\u5e33\\n\"<\/pre>\n<p>count\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u8981\u7d20\u3092\u30ab\u30a6\u30f3\u30c8\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">print(dictionary.count)<\/pre>\n<p>\u6dfb\u5b57\u3067\u6307\u5b9a\u3057\u3066\u5909\u66f4\u3082\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">dictionary&#x5B;\"blog\"] = \"Webcyou\"<\/pre>\n<p>\u300cremoveValueForKey\u300d\u3067\u3001\u30ad\u30fc\u3092\u6307\u5b9a\u3057\u3066\u3001\u8981\u7d20\u306e\u524a\u9664\u3082\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">dictionary.removeValueForKey(\"blog\")\r\nprint(dictionary) \/\/\"&#x5B;\"author\": \"daisuke takayama\"]\\n\"<\/pre>\n<h4>Optional\u578b<\/h4>\n<p>Swift\u306e\u5927\u304d\u306a\u7279\u5fb4\u3067\u907f\u3051\u3066\u306f\u901a\u308c\u306a\u3044\u306e\u304c\uff08\u7b11\uff09\u3053\u3061\u3089\u306eOptional\u578b\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<br \/>\n\u30aa\u30d7\u30b7\u30e7\u30ca\u30eb\u578b\u3068\u306f\u3001\u5909\u6570\u306e\u578b\u304c\u3082\u3064\u901a\u5e38\u306e\u5024\u306b\u52a0\u3048\u3066\u3001\u7a7a\u306e\uff08\u5024\u304c\u7121\u3044\uff09\u72b6\u614b\u3092\u4fdd\u6301\u3067\u304d\u308b\u5909\u6570\u3068\u306a\u3063\u3066\u304a\u308a\u307e\u3059\u3002<\/p>\n<p>\u5909\u6570\u306e\u5ba3\u8a00\u6642\u306b\u3001\u578b\u306e\u5f8c\u308d\u306b\u300c<strong>?<\/strong>\u300d\u3092\u3064\u3051\u3066\u5ba3\u8a00\u3059\u308b\u4e8b\u306b\u3088\u3063\u3066\u30aa\u30d7\u30b7\u30e7\u30ca\u30eb\u578b\u306e\u5b9a\u7fa9\u3092\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var name: String?\r\nname = nil \/\/OK<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var name: String\r\nname = nil \/\/\u30a8\u30e9\u30fc<\/pre>\n<p>\u307e\u305f\u3001Optional\u578b\u306e\u5909\u6570\u306f\u5024\u3092\u53d6\u308a\u51fa\u3059\u5834\u5408\u306f\u3001\u5f37\u5236\u7684\u30a2\u30f3\u30e9\u30c3\u30d7\uff08Forced Unwrapping\uff09\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var name: String?\r\nname = \"takayama\"\r\nprint(name) \/\/\u00a0\"Optional(\"takayama\")\\n\"\r\n\/\/\u5f37\u5236\u30a2\u30f3\u30e9\u30c3\u30d7\r\nprint(name!) \/\/\u00a0\"takayama\\n\"<\/pre>\n<p>\u3068\u3001\u3053\u308c\u4ee5\u4e0a\u66f8\u304f\u3068\u30dc\u30ea\u30e5\u30fc\u30e0\u304c\u51c4\u3044\u4e8b\u306b\u306a\u308a\u305d\u3046\u306a\u306e\u3067\u3001\u4e00\u65e6\u3053\u3053\u307e\u3067\u3067\u5225\u8a18\u4e8b\u3067\u307e\u3068\u3081\u3089\u308c\u308c\u3070\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<h4>\u5024\u578b\u3068\u53c2\u7167\u578b\uff08Class\u3068Struct\uff09<\/h4>\n<p>\u4eca\u56de\u306e\u6700\u5f8c\u3068\u3057\u3066\u3001Swift\u306e\u7279\u5fb4\u3068\u3057\u3066\u3001<strong>\u5024\u578b\uff08value type<\/strong>\uff09\u3068<strong>\u53c2\u7167\u578b\uff08reference type\uff09<\/strong>\u306b\u3064\u3044\u3066\u3061\u3087\u3053\u3063\u3068\u3002<br \/>\nC\u8a00\u8a9e\u306a\u3069\u306e\u8a00\u8a9e\u306b\u3042\u308b\u69d8\u306b\u3001\u6570\u5024\u30c7\u30fc\u30bf\u306f\u3001<strong>\u5909\u6570\u306b\u4ee3\u5165\u3057\u305f\u308a\u95a2\u6570\u306b\u6e21\u3057\u305f\u308a\u3059\u308b\u6642\u306b\u30b3\u30d4\u30fc\u304c\u4f5c\u6210<\/strong>\u3055\u308c\u308b\u305f\u3081\u3001\u305d\u306e\u5f8c\u306e\u6f14\u7b97\u3084\u64cd\u4f5c\u306f\u5143\u30c7\u30fc\u30bf\u306b\u5f71\u97ff\u3057\u307e\u305b\u3093\u3002<br \/>\nSwift\u3067\u306f\u3053\u306e\u3088\u3046\u306a\u30c7\u30fc\u30bf\u578b\u3092<strong>\u5024\u578b\uff08value type\uff09<\/strong>\u3068\u3044\u3044\u307e\u3059\u3002<br \/>\n\u307e\u305f\u3001\u3053\u308c\u306b\u5bfe\u3057\u3066\u4ee3\u5165\u306e\u969b\u306b\u30b3\u30d4\u30fc\u3092\u4f5c\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u30c7\u30fc\u30bf\u81ea\u4f53\u306b\u5bfe\u3059\u308b\u53c2\u7167\u3092\u6e21\u3059\u578b\u306e\u4e8b\u3092<strong>\u53c2\u7167\u578b\uff08reference type\uff09<\/strong>\u3068\u547c\u3073\u307e\u3059\u3002<br \/>\n\u3067\u306f\u3001\u3069\u3093\u306a\u3082\u306e\u306a\u306e\u304b\u3068\u8a00\u3044\u307e\u3059\u3068\u3001<strong>\u5024\u578b\uff08value type)\u306fStruct\u3001\u53c2\u7167\u578b\uff08reference type\uff09\u306fClass\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<\/strong>\u304c\u4ee3\u8868\u7684\u306a\u4f8b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<h5>Struct<\/h5>\n<p>Struct\u306f\u69cb\u9020\u4f53\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>Struct\u306e\u7279\u5fb4\u3068\u3057\u307e\u3057\u3066\u306f\u3001\u8f9e\u66f8\u3068\u306f\u9055\u3044\u3001\u540c\u3058\u69cb\u9020\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8907\u88fd\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u3001\u30af\u30e9\u30b9\u3068\u306f\u9055\u3044\u3001\u7d99\u627f\u306f\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<p>\u307e\u305f\u3001\u69cb\u9020\u4f53\u306f\u5024\u578b\u3068\u3057\u3066\u632f\u308b\u821e\u308f\u308c\u307e\u3059\u3002<\/p>\n<p>\u8a18\u8ff0\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">struct \u540d\u524d {\r\n\u00a0 \u00a0 var hoge:\u578b\r\n\u00a0 \u00a0 let fuga:\u578b\r\n}<\/pre>\n<p>\u521d\u671f\u5024\u306a\u3057\u3067\u3082\u3001\u3042\u308a\u3067\u3082\u66f8\u304f\u4e8b\u304c\u53ef\u80fd\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">struct Blog {\r\n\u00a0 \u00a0 var name:String\r\n\u00a0 \u00a0 var url:String\r\n}\r\n\/\/ \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210\u6642\u306b\u521d\u671f\u5024\u3092\u5165\u308c\u308b\u3002\r\nvar blog = Blog(name: \"web\u5e33\", url: \"https:\/\/www.webcyou.com\/\")\r\nprint(blog.name) \/\/ \"web\u5e33\\n\"<\/pre>\n<p>\u521d\u671f\u5024\u3042\u308a\u306e\u5834\u5408<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">struct Blog {\r\n\u00a0 \u00a0 var name = \"web\u5e33\"\r\n\u00a0 \u00a0 var url:String = \"https:\/\/www.webcyou.com\/\"\r\n}\r\nvar blog = Blog()\r\nprint(blog.url) \/\/ \"https:\/\/www.webcyou.com\/\\n\"<\/pre>\n<p>&nbsp;<\/p>\n<h5>Class<\/h5>\n<p>Class\u306b\u95a2\u3057\u3066\u306f\u591a\u304f\u306e\u8aac\u660e\u306f\u4e0d\u8981\u304b\u3068\u601d\u3044\u307e\u3059\u306e\u3067\u3001\u3068\u308a\u3042\u3048\u305aStruct\u3068\u7570\u306a\u308a\u3001\u53c2\u7167\u578b\u3068\u3044\u3046\u306e\u3092\u8a18\u8f09\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p>\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">class \u578b\u540d:\u30b9\u30fc\u30d1\u30fc\u30af\u30e9\u30b9 {\r\n  \u5909\u6570\/\u5b9a\u6570\u5b9a\u7fa9\r\n  \u30a4\u30cb\u30b7\u30e3\u30e9\u30a4\u30ba\u5b9a\u7fa9\r\n  \u30e1\u30bd\u30c3\u30c9\u5b9a\u7fa9\r\n  \u305d\u306e\u4ed6\u306e\u5b9a\u7fa9\r\n}<\/pre>\n<p>\u3053\u3053\u3067\u3001Class\u3068struct\u3092\u6bd4\u8f03\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\/\/ \u69cb\u9020\u4f53(\u5024\u578b)\r\nstruct BlogStruct {\r\n\u00a0 \u00a0 var name:String\r\n}\r\n\/\/ \u30af\u30e9\u30b9(\u53c2\u7167\u578b)\r\nclass BlogClass {\r\n\u00a0 \u00a0 var name:String\r\n\u00a0\u00a0 \u00a0\r\n\u00a0 \u00a0 init(name:String){\r\n\u00a0 \u00a0 \u00a0 \u00a0 self.name = name\r\n\u00a0 \u00a0 }\r\n}\r\nvar blogStruct1 = BlogStruct(name: \"web\u5e33\")\r\nvar blogStruct2 = blogStruct1\r\nblogStruct1.name = \"\u306f\u3066\u306ablog\"\r\nprint(\"blogStruct1\uff1a\\(blogStruct1.name)\u3001blogStruct2\uff1a\\(blogStruct2.name)\")<\/pre>\n<p>blogStruct2\u306bblogStruct1\u3092\u4ee3\u5165\u3057\u305f\u5f8c\u3001blogStruct1.name\u3092\u5909\u66f4\u3057\u305f\u306e\u3067\u3059\u304c\u3001<br \/>\n\u7d50\u679c\u306f&#8221;blogStruct1\uff1a\u306f\u3066\u306ablog\u3001blogStruct2\uff1aweb\u5e33\\n&#8221;<br \/>\n\u3068\u3001<strong>blogStruct2\u306f\u5f71\u97ff\u3044\u304b\u306a\u3044<\/strong>\u306e\u306b\u5bfe\u3057\u3066\u3001class\u3067\u306f\u3001<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">var blogClass1 = BlogClass(name: \"web\u5e33\")\r\nvar blogClass2 = blogClass1\r\nblogClass2.name = \"\u306f\u3066\u306ablog\"\r\nprint(\"blogClass1\uff1a\\(blogClass1.name)\u3001blogClass2\uff1a\\(blogClass2.name)\")<\/pre>\n<p>\u540c\u69d8\u306e\u51e6\u7406\u3092\u884c\u3063\u305f\u7d50\u679c\u306f\u3001&#8221;blogClass1\uff1a\u306f\u3066\u306ablog\u3001blogClass2\uff1a\u306f\u3066\u306ablog\\n&#8221;<br \/>\n\u3068\u3001<strong>blogClass2\u306b\u5f71\u97ff\u304c\u53ca\u3093\u3067\u3044\u308b<\/strong>\u306e\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<br \/>\nStruct\u3092JavaScript\u3067\u5b9f\u73fe\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u53c2\u7167\u6e21\u3057\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u30c7\u30a3\u30fc\u30d7\u30b3\u30d4\u30fc\u3067\u3059\u304b\u306d\u3047\u3002<br \/>\n\u3068\u3001\u3053\u3061\u3089\u3082\u3088\u308a\u8a73\u7d30\u3092\u66f8\u3044\u3066\u3044\u3053\u3046\u3068\u3059\u308b\u3068\u3001\u7d50\u69cb\u306a\u91cf\u3068\u306a\u308b\u305f\u3081\u3001\u4eca\u56de\u306f\u4e00\u65e6\u3053\u3053\u3067\u7de0\u3081\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3059\u3002<br \/>\n\u3067\u306f\u3067\u306f\u30fc\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u306e 1\u304b\u3089\u59cb\u3081\u308bSwift\u8a00\u8a9e\u3002Swift\u3067iPhoneApp\u88fd\u4f5c \u305d\u306e6 Playground\u3067Swift\u8a18\u8ff0 \u306e\u7d9a\u304d\u3068\u306a\u308a\u307e\u3059\u3002 1\u304b\u3089\u59cb\u3081\u308bSwift\u8a00\u8a9e\u3002\u3068\u30bf\u30a4\u30c8\u30eb\u306b\u3057\u306a\u304c\u3089\u5168\u7136Swift\u3092\u66f8\u3044\u3066\u3044\u306a\u3044\u306e\u3067\u3059 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[193],"tags":[40,166,37,169,58,192,52,95,39,178,138,78,114,118],"class_list":["post-6653","post","type-post","status-publish","format-standard","hentry","category-swift","tag-ios-sdk","tag-iphone","tag-iphone-","tag-mac","tag-sdk","tag-swift","tag-52","tag-95","tag-39","tag-178","tag-138","tag-78","tag-114","tag-118"],"_links":{"self":[{"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/posts\/6653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6653"}],"version-history":[{"count":16,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/posts\/6653\/revisions"}],"predecessor-version":[{"id":6689,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=\/wp\/v2\/posts\/6653\/revisions\/6689"}],"wp:attachment":[{"href":"https:\/\/www.webcyou.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcyou.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}