(برنامه نویسی java) استفاده از بلوکهای کد code of Blocks (رباتیک _ الکترونیک)
پژوهشگر و نویسنده: ( افشین رشید )
نکته : جاوا این امکان را فراهم نموده تا دو یا چند دستور در بلوکهای کد گرد آوری شوند که آنها را معمولا " blocks code مـی نامنـد .
اینکار با محصور کردن دستورات بین ابروهای باز و بسته انجام می گیرد .یکبار که یک بلوک کد ایجاد می شود، این بلوک که تبـدیل به یک واحد منطقی شده و هر جایی که یک دستور ساده بتوان استفاده نمود، مورد استفاده قرار مـی گیـرد .بعنـوان مثـال ، یـک بلـوک ممکن است هدف دستورات if و یا for جاوا باشد . دستور if زیر را در نظر بگیرید :
if(x < y ){ // begin a block
x = y;
y = 0;
} // end of block
در اینجا اگر x کوچکتراز y باشد ، آنگاه هر دو دستور موجود در داخل بلوک اجرا خواهنـد شـد . بنـابراین دو دسـتور داخـل بلـوک تشکیل یک واحد منطقی داده اند و آنگاه اجرای یک دستور منوط به اجرای دستور دیگر خواهد بود . نکته کلیدی در اینجا ایـن اسـت.
در محیط جاوا هر گاه لازم باشد دو یا چند دستور را بطور منطقی پیوند دهید توسط ایجاد یک بلوک اینکار را انجام می دهید . به یک مثال دیگـر نگاه کنید. برنامه بعدی از یک بلوک کد بعنوان هدف (target) یک حلقه for استفاده می کند.در این حالت ، هدف حلقه for یک بلوک کد است نه یک دستور منفرد. بدین ترتیب هر بار که حلقه تکرار می شود ، سه دستور داخل بلوک اجرا خواهد شد . این حقیقت در خروجی تولید شده توسط برنامه کاملا" مشخص است بلوکهای کد دارای ویژگی ها و کاربردهای دیگری هم هستند . اما دلیل اصلی حضور آنها ایجاد واحد های منطقی و تفکیک ناپذیر باشد.
نویسنده: (افشین رشید )