<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41;</title>
<meta name="description" content="Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41; - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41;">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;lenh-dieu-khien-trong-golang-if-if-else-nested-if-9935.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-dieu-khien-trong-golang-if-if-else-nested-if-9935.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-dieu-khien-trong-golang-if-if-else-nested-if-9935.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41;</h1>
		<ul class="list-inline">
			<li>Thứ tư - 05/03/2025 22:55</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41;" src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart2.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p><strong>Golang&nbsp;</strong>có những lệnh điều kiện nào?&nbsp;<strong>Cách sử dụng lệnh điều kiện trong lập trình Go như thế nào?&nbsp;</strong>Hãy cùng nhau tìm hiểu nhé!</p>

<p>Việc ra quyết định trong lập trình cũng tương tự như việc ra quyết định trong cuộc sống thực. Trong quá trình này, một đoạn mã được thực thi khi điều kiện cho trước được đáp ứng. Đôi khi chúng cũng được gọi là các câu lệnh Control flow. Golang sử dụng câu lệnh<strong><em>&nbsp;control&nbsp;</em></strong>để kiểm soát luồng thực thi của chương trình dựa trên các điều kiện nhất định. Chúng được sử dụng để khiến luồng thực thi tiến lên và rẽ nhánh dựa trên các thay đổi về trạng thái của chương trình.</p>

<h2>&nbsp;</h2>

<h3 id="mcetoc_1ilg86eegin">Lệnh if</h3>

<p>Đây là câu lệnh ra quyết định đơn giản nhất. Nó được sử dụng để quyết định xem một câu lệnh hoặc khối lệnh nào đó sẽ được thực thi hay không, tức là nếu một điều kiện nào đó là đúng thì một khối lệnh sẽ được thực thi, ngược lại thì không.</p>

<p>Cú pháp:</p>

<pre id="pre0">
if condition {

   // Lệnh được thực thi nếu
   // điều kiện đúng
}</pre>

<p>Biểu đồ Flow:</p>

<p><img alt="Flow Chart trong Golang" data-i="0" data-src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart.jpg" data-was-processed="true" height="516" src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart.jpg" width="441" /></p>

<p>Ví dụ:</p>

<pre id="pre1">
// Go program to illustrate the 
// use of if statement
package main

import &quot;fmt&quot;

func main() {
// lấy một biến cục bộ
var v int = 700

// dùng lệnh if để
// kiểm tra điều kiện
if v &lt; 1000 {
	// in điều kiện if sau
	// điều kiện đánh giá đúng
	fmt.Printf(&quot;v is less than 1000\n&quot;)
}
fmt.Printf(&quot;Value of v is : %d\n&quot;, v)
}
</pre>

<p>Kết quả:</p>

<pre id="pre2">
v is less than 1000
value of v is : 700</pre>

<h3 id="mcetoc_1ilg86eegio">Lệnh if…else</h3>

<p>Chỉ riêng câu lệnh&nbsp;<strong><em>&nbsp;</em></strong>cho chúng ta biết rằng nếu điều kiện là đúng thì nó sẽ thực thi một khối lệnh và nếu điều kiện là sai thì nó sẽ không thực thi. Nhưng nếu muốn làm điều gì khác khi điều kiện là sai thì sao. Đây là lúc bạn cần câu lệnh else. Chúng ta có thể sử dụng câu lệnh else với câu lệnh if để thực thi một khối mã khi điều kiện là sai.</p>

<p>Cú pháp:</p>

<pre id="pre3">
if condition {

    // Triển khai khối này nếu
    // điều kiện đúng
} else {

    // Triển khai khối này nếu
    // điều kiện sai
}</pre>

<p><img alt="Biểu đồ mệnh đề if else" data-adbro-processed="true" data-i="1" data-src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart1.jpg" data-was-processed="true" height="516" src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart1.jpg" width="430" /></p>

<p>Ví dụ:</p>

<pre id="pre4">
// Go program to illustrate the 
// use of if...else statement
package main

import &quot;fmt&quot;

func main() {
// taking a local variable
var v int = 1200

// dùng lệnh if
// kiểm tra điều kiện
if v &lt; 1000 {
	// in if sau
	// điều kiện đánh giá là dúng
	fmt.Printf(&quot;v is less than 1000\n&quot;)
} else {
	// in ra nội dung sau nếu
       // điều kiện được đánh giá là đúng
	fmt.Printf(&quot;v is greater than 1000\n&quot;)
}
}
</pre>

<p>Kết quả:</p>

<pre id="pre5">
v is greater than 1000</pre>

<h3 id="mcetoc_1ilg86eegip">Lệnh if lồng nhau</h3>

<p>Trong Ngôn ngữ Go, if lồng nhau là một câu lệnh điều kiện mục tiêu của if hoặc else khác. Lệnh Golang này có nghĩa là có hai lệnh if lồng vào nhau đúng như tên gọi.</p>

<p>Cú pháp:</p>

<pre id="pre6">
if condition1 {

   // Triển khai khi condition1 đúng
   if condition2 {

      // Triển khai khi condition2 đúng
   }
}</pre>

<p><img alt="Biểu đồ minh họa" data-i="2" data-src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart2.jpg" data-was-processed="true" height="495" src="https://st.quantrimang.com/photos/image/2025/03/04/golang-flow-chart2.jpg" width="650" /></p>

<p>Ví dụ:</p>

<pre id="pre7">
// Minh họa chương trình Go dùng lệnh if lồng nhau
package main
import &quot;fmt&quot;

func main() {
// lấy 2 biến cục bộ
var v1 int = 400
var v2 int = 700

// dùng lệnh if
if( v1 == 400 ) {
	// điều kiện đúng thì kiểm tra nội dung sau
	if( v2 == 700 ) {
		// điều kiện đúng thì hiển thị nội dung sau
		fmt.Printf(&quot;Value of v1 is 400 and v2 is 700\n&quot; );
	}
}

}
</pre>

<p>Kết quả:</p>

<pre id="pre8">
Value of v1 is 400 and v2 is 700</pre>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com:
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-dieu-khien-trong-golang-if-if-else-nested-if-9935.html" title="Lệnh điều khiển trong Golang &#40;if, if-else, Nested-if&#41;">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-dieu-khien-trong-golang-if-if-else-nested-if-9935.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>