{"id":16347,"date":"2022-10-15T07:40:00","date_gmt":"2022-10-15T02:10:00","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/"},"modified":"2022-10-15T07:40:00","modified_gmt":"2022-10-15T02:10:00","slug":"solved-how-to-call-a-method-in-a-method","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/","title":{"rendered":"[Solved] How to call a method in a method?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-29065951\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"29065951\" data-parentid=\"29065755\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You can do it almost exactly as you described, you were just lacking a few bits.  After some minimal fixing, your code would be:<\/p>\n<pre><code>public String MapFinder()\n{\n    if ((Map.Width == 8 &amp;&amp; Map.Height==8))\n    {\n        return \"DefaultMap\";\n    }\n    else\n        return \"Something Different\";\n}\n\npublic String MapTracker()\n{\n    if( MapFinder() == \"DefaultMap\" ) \/\/ &lt;- change\n    {\n        return \"Hello DefaultMap\";\n    }\n    else\n    {\n        return \"Hello StrangeMap\"; \/\/ &lt;- change\n    }\n}\n<\/code><\/pre>\n<p>I&#8217;ve marked the changes. I&#8217;ve made three:<\/p>\n<ul>\n<li>fixed typo: you&#8217;ve got a <code>;<\/code> in first <code>if<\/code> instead of <code>)<\/code><\/li>\n<li>fixed typo: you&#8217;ve got an unclosed quotes <code>\"<\/code> in strangemap<\/li>\n<li>I&#8217;ve replaced <code>StringFromMapFinder<\/code> with <strong>a method call<\/strong><\/li>\n<\/ul>\n<p>However, usually, you will rather want to store the result of that call somewhere and later inspect it:<\/p>\n<pre><code>public String MapTracker()\n{\n    String mapFinderResult;\n    mapFinderResult = MapFinder();\n    if( mapFinderResult == \"DefaultMap\" )\n    {\n        return \"Hello DefaultMap\";\n    }\n    else\n    {\n        return \"Hello StrangeMap\";\n    }\n}\n<\/code><\/pre>\n<p>Here, I&#8217;ve created a variable named <code>mapFinderResult<\/code>, the I&#8217;ve called the method and stored the result in that variable, and then in <code>if<\/code> I&#8217;ve used the variable to check what was returned. This longer version is just the same as previous, just with the difference that the result is stored in variable instead of being directly used in <code>if<\/code> condition.<\/p>\n<p>I won&#8217;t describe it more because I&#8217;d need to write a very long lesson. Please fetch some C# tutorial and read further about <code>methods<\/code> <code>calling methods<\/code> and <code>using variables<\/code>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to call a method in a method? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You can do it almost exactly as you described, you were just lacking a few bits. After some minimal fixing, your code would be: public String MapFinder() { if ((Map.Width == 8 &amp;&amp; Map.Height==8)) { return &#8220;DefaultMap&#8221;; } else return &#8220;Something Different&#8221;; } public String MapTracker() { if( MapFinder() == &#8220;DefaultMap&#8221; ) \/\/ &lt;- &#8230; <a title=\"[Solved] How to call a method in a method?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/\" aria-label=\"More on [Solved] How to call a method in a method?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,419],"class_list":["post-16347","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-methods"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] How to call a method in a method? - JassWeb<\/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:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to call a method in a method? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You can do it almost exactly as you described, you were just lacking a few bits. After some minimal fixing, your code would be: public String MapFinder() { if ((Map.Width == 8 &amp;&amp; Map.Height==8)) { return &quot;DefaultMap&quot;; } else return &quot;Something Different&quot;; } public String MapTracker() { if( MapFinder() == &quot;DefaultMap&quot; ) \/\/ &lt;- ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-15T02:10:00+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to call a method in a method?\",\"datePublished\":\"2022-10-15T02:10:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/\"},\"wordCount\":184,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"c++\",\"methods\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/\",\"name\":\"[Solved] How to call a method in a method? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-10-15T02:10:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-to-call-a-method-in-a-method\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to call a method in a method?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to call a method in a method? - JassWeb","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:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to call a method in a method? - JassWeb","og_description":"[ad_1] You can do it almost exactly as you described, you were just lacking a few bits. After some minimal fixing, your code would be: public String MapFinder() { if ((Map.Width == 8 &amp;&amp; Map.Height==8)) { return \"DefaultMap\"; } else return \"Something Different\"; } public String MapTracker() { if( MapFinder() == \"DefaultMap\" ) \/\/ &lt;- ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/","og_site_name":"JassWeb","article_published_time":"2022-10-15T02:10:00+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to call a method in a method?","datePublished":"2022-10-15T02:10:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/"},"wordCount":184,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","methods"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/","name":"[Solved] How to call a method in a method? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-15T02:10:00+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-call-a-method-in-a-method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to call a method in a method?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/16347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=16347"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/16347\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=16347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=16347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=16347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}