{"id":1954,"date":"2018-12-24T07:00:01","date_gmt":"2018-12-24T04:00:01","guid":{"rendered":"https:\/\/ratel.com.tr\/?p=1954"},"modified":"2018-12-24T12:34:21","modified_gmt":"2018-12-24T09:34:21","slug":"fonksiyon-tanimlama-ve-kullanimi-1","status":"publish","type":"post","link":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/","title":{"rendered":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 &#8211; 1"},"content":{"rendered":"\n<p>Dart programlama dili nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in her \u015fey bir nesnedir. Fonksiyonlar da <strong>Function<\/strong>\u00a0s\u0131n\u0131f\u0131ndan t\u00fcretilmi\u015ftir. Foksiyonlar bir i\u015flevi yerine getirmek i\u00e7in tan\u0131mlanm\u0131\u015f k\u00fc\u00e7\u00fck kod bloklar\u0131d\u0131r. Fonksiyonlar k\u0131sa ve net olmal\u0131d\u0131r. Sadece bir amaca hizmet etmeli ve okunakl\u0131 olmal\u0131d\u0131r. Dart programlama dili ile yaz\u0131lan programlar\u0131n ba\u015flang\u0131\u00e7 noktas\u0131 <strong>main<\/strong> fonksiyonudur.<\/p>\n\n\n\n<p>Basit bir \u015fekilde fonksiyon a\u015fa\u011f\u0131daki gibi tan\u0131mlan\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">sayHello(String name) {\n  print(\"Merhaba $name\");\n}\n\n\/\/ Kullan\u0131m\u0131\nsayHello(\"\u0130zzet\");<\/code><\/pre>\n\n\n\n<p>Baz\u0131 fonksiyonlar birden fazla parametre al\u0131r. Birden fazla parametre ald\u0131\u011f\u0131 i\u00e7in bu fonksiyonu kullan\u0131rken (parametre s\u0131ras\u0131, ad\u0131 vb.) kar\u0131\u015f\u0131kl\u0131klar olabilir. Bunun \u00f6n\u00fcne ge\u00e7mek i\u00e7in fonksiyona g\u00f6nderilen parametreler, ismi ile g\u00f6nderilir. Fonksiyon parametrelerini ismi ile \u00e7a\u011f\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki gibi tan\u0131mlamal\u0131s\u0131n\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">sayHello({String name, int age}) {\n  print(\"Merhaba $name\");\n}\n\n\/\/ Kullan\u0131m\u0131 1\nsayHello(name: \"\u0130zzet\", age: 99);\n\/\/ Kullan\u0131m 2\nsayHello(age: 99, name: \"\u0130zzet\");\n\/\/ Kullan\u0131m 3\nsayHello(name: \"\u0130zzet\");\n\/\/ Kullan\u0131m 4\nsayHello();<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kullan\u0131mda parametrelerin s\u0131ras\u0131, say\u0131s\u0131 vb. \u00f6nemi yoktur. Burada dikkat edilmesi gereken, bir parametre fonksiyon i\u00e7ine g\u00f6nderilmez ve o de\u011fer fonksiyon i\u00e7erisinde kullan\u0131l\u0131yor ise hataya sebep olacakt\u0131r. Fonksiyon parametrelerini zorunlu tutmak i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz. Not: <strong>@required<\/strong> anotasyonunu kullanabilmek i\u00e7in <strong>&#8220;package:meta\/meta.dart&#8221;<\/strong> veya <strong>&#8220;package:flutter\/material.dart&#8221;<\/strong> k\u00fct\u00fcphanelerinden birisini s\u0131n\u0131f\u0131n\u0131za <strong>import<\/strong> etmelisiniz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">sayHello1({@required String name, int age}) {\n  print(\"Merhaba $name\");\n}\n\nsayHello2(String name, {int age}) {\n  print(\"Merhaba $name\");\n}\n\n\/\/ Kullan\u0131m 1\nsayHello1(name: \"\u0130zzet\", age: 99);\nsayHello1(age: 99); \/\/ Hata\n\n\/\/ Kullan\u0131m 2\nsayHello2(\"\u0130zzet\", age: 33);\nsayHello2(age: 33); \/\/ Hata<\/code><\/pre>\n\n\n\n<p>Tan\u0131mlad\u0131\u011f\u0131n\u0131z bir fonksiyonu kullan\u0131rken, g\u00f6nderilecek baz\u0131 de\u011ferler zorunlu de\u011fil ise; [] i\u015faretlerini kullan\u0131rs\u0131n\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">sayHello(String name, [int age]) {\n  print(\"Merhaba $name\");\n}\n\n\/\/ Kullan\u0131m\u0131\nsayHello(\"\u0130zzet\");<\/code><\/pre>\n\n\n\n<p>Fonksiyonlara varsay\u0131lan de\u011fer atama i\u015flemi, do\u011frudan <strong>&#8220;=&#8221;<\/strong>&nbsp;ifadesi ile yap\u0131lmaktad\u0131r. Burada dikkat etmeniz gereken nokta, zorunlu olan ifadelere varsay\u0131lan de\u011fer atayamazs\u0131n\u0131z.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"dart\" class=\"language-dart\">\/\/ Zorunlu olmayan age de\u011ferine varsay\u0131lan de\u011fer belirleyebiliriz.\nsayHello(String name, [int age = 99]) { \n  print(\"Merhaba $name\");\n}\n\n\/\/ Hata, zorunlu olan name alan\u0131na varsay\u0131lan de\u011fer atanamaz. \nsayHello(String name=\"\u0130zzet\", [int age]) { \n  print(\"Merhaba $name\");\n}\n\n\/\/ Kullan\u0131m\u0131\nsayHello(\"\u0130zzet\");<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dart programlama dili nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in her \u015fey bir nesnedir. Fonksiyonlar da Function\u00a0s\u0131n\u0131f\u0131ndan t\u00fcretilmi\u015ftir. Foksiyonlar bir i\u015flevi yerine getirmek i\u00e7in tan\u0131mlanm\u0131\u015f k\u00fc\u00e7\u00fck kod bloklar\u0131d\u0131r. Fonksiyonlar k\u0131sa ve net olmal\u0131d\u0131r. Sadece bir amaca hizmet etmeli ve okunakl\u0131 olmal\u0131d\u0131r. Dart programlama dili ile yaz\u0131lan programlar\u0131n ba\u015flang\u0131\u00e7 noktas\u0131 main fonksiyonudur. Basit bir \u015fekilde fonksiyon&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2185,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"post_series":[],"class_list":["post-1954","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dart","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel\" \/>\n<meta property=\"og:description\" content=\"Dart programlama dili nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in her \u015fey bir nesnedir. Fonksiyonlar da Function\u00a0s\u0131n\u0131f\u0131ndan t\u00fcretilmi\u015ftir. Foksiyonlar bir i\u015flevi yerine getirmek i\u00e7in tan\u0131mlanm\u0131\u015f k\u00fc\u00e7\u00fck kod bloklar\u0131d\u0131r. Fonksiyonlar k\u0131sa ve net olmal\u0131d\u0131r. Sadece bir amaca hizmet etmeli ve okunakl\u0131 olmal\u0131d\u0131r. Dart programlama dili ile yaz\u0131lan programlar\u0131n ba\u015flang\u0131\u00e7 noktas\u0131 main fonksiyonudur. Basit bir \u015fekilde fonksiyon&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Ratel\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-24T04:00:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-24T09:34:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ratel\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ratel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/\"},\"author\":{\"name\":\"Ratel\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/person\\\/d01ec513d473dc3a8cf853e56d4e4775\"},\"headline\":\"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 &#8211; 1\",\"datePublished\":\"2018-12-24T04:00:01+00:00\",\"dateModified\":\"2018-12-24T09:34:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/\"},\"wordCount\":280,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_fonksiyon_tanimlama_kullanimi_1.jpg\",\"articleSection\":[\"Dart\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/\",\"name\":\"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_fonksiyon_tanimlama_kullanimi_1.jpg\",\"datePublished\":\"2018-12-24T04:00:01+00:00\",\"dateModified\":\"2018-12-24T09:34:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_fonksiyon_tanimlama_kullanimi_1.jpg\",\"contentUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/dart_fonksiyon_tanimlama_kullanimi_1.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/fonksiyon-tanimlama-ve-kullanimi-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 &#8211; 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#website\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/\",\"name\":\"Ratel\",\"description\":\"Digital technology developing office focused on mobile and web projects\",\"publisher\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ratel.com.tr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#organization\",\"name\":\"Ratel Bili\u015fim Hizmetleri Ltd \u015eti\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/ratel_logo-white_back_400.png\",\"contentUrl\":\"https:\\\/\\\/ratel.com.tr\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/ratel_logo-white_back_400.png\",\"width\":400,\"height\":400,\"caption\":\"Ratel Bili\u015fim Hizmetleri Ltd \u015eti\"},\"image\":{\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ratel.com.tr\\\/#\\\/schema\\\/person\\\/d01ec513d473dc3a8cf853e56d4e4775\",\"name\":\"Ratel\",\"url\":\"https:\\\/\\\/ratel.com.tr\\\/tr\\\/author\\\/ratel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/","og_locale":"tr_TR","og_type":"article","og_title":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel","og_description":"Dart programlama dili nesneye y\u00f6nelik bir programlama dili oldu\u011fu i\u00e7in her \u015fey bir nesnedir. Fonksiyonlar da Function\u00a0s\u0131n\u0131f\u0131ndan t\u00fcretilmi\u015ftir. Foksiyonlar bir i\u015flevi yerine getirmek i\u00e7in tan\u0131mlanm\u0131\u015f k\u00fc\u00e7\u00fck kod bloklar\u0131d\u0131r. Fonksiyonlar k\u0131sa ve net olmal\u0131d\u0131r. Sadece bir amaca hizmet etmeli ve okunakl\u0131 olmal\u0131d\u0131r. Dart programlama dili ile yaz\u0131lan programlar\u0131n ba\u015flang\u0131\u00e7 noktas\u0131 main fonksiyonudur. Basit bir \u015fekilde fonksiyon&hellip;","og_url":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/","og_site_name":"Ratel","article_published_time":"2018-12-24T04:00:01+00:00","article_modified_time":"2018-12-24T09:34:21+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg","type":"image\/jpeg"}],"author":"Ratel","twitter_misc":{"Yazan:":"Ratel","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#article","isPartOf":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/"},"author":{"name":"Ratel","@id":"https:\/\/ratel.com.tr\/#\/schema\/person\/d01ec513d473dc3a8cf853e56d4e4775"},"headline":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 &#8211; 1","datePublished":"2018-12-24T04:00:01+00:00","dateModified":"2018-12-24T09:34:21+00:00","mainEntityOfPage":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/"},"wordCount":280,"commentCount":0,"publisher":{"@id":"https:\/\/ratel.com.tr\/#organization"},"image":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#primaryimage"},"thumbnailUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg","articleSection":["Dart"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/","url":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/","name":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 - 1 - Ratel","isPartOf":{"@id":"https:\/\/ratel.com.tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#primaryimage"},"image":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#primaryimage"},"thumbnailUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg","datePublished":"2018-12-24T04:00:01+00:00","dateModified":"2018-12-24T09:34:21+00:00","breadcrumb":{"@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#primaryimage","url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg","contentUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2018\/12\/dart_fonksiyon_tanimlama_kullanimi_1.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/ratel.com.tr\/tr\/fonksiyon-tanimlama-ve-kullanimi-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ratel.com.tr\/tr\/"},{"@type":"ListItem","position":2,"name":"Fonksiyon Tan\u0131mlama ve Kullan\u0131m\u0131 &#8211; 1"}]},{"@type":"WebSite","@id":"https:\/\/ratel.com.tr\/#website","url":"https:\/\/ratel.com.tr\/","name":"Ratel","description":"Digital technology developing office focused on mobile and web projects","publisher":{"@id":"https:\/\/ratel.com.tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ratel.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/ratel.com.tr\/#organization","name":"Ratel Bili\u015fim Hizmetleri Ltd \u015eti","url":"https:\/\/ratel.com.tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/ratel.com.tr\/#\/schema\/logo\/image\/","url":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2016\/12\/ratel_logo-white_back_400.png","contentUrl":"https:\/\/ratel.com.tr\/wp-content\/uploads\/2016\/12\/ratel_logo-white_back_400.png","width":400,"height":400,"caption":"Ratel Bili\u015fim Hizmetleri Ltd \u015eti"},"image":{"@id":"https:\/\/ratel.com.tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ratel.com.tr\/#\/schema\/person\/d01ec513d473dc3a8cf853e56d4e4775","name":"Ratel","url":"https:\/\/ratel.com.tr\/tr\/author\/ratel\/"}]}},"_links":{"self":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/comments?post=1954"}],"version-history":[{"count":17,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1954\/revisions"}],"predecessor-version":[{"id":2279,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/posts\/1954\/revisions\/2279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/media\/2185"}],"wp:attachment":[{"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/media?parent=1954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/categories?post=1954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/tags?post=1954"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/ratel.com.tr\/tr\/wp-json\/wp\/v2\/post_series?post=1954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}