|
Concatenation يا عملگر الحاق
|
|
۸-۱۱-۱۳۸۶, ۰۴:۴۰ صبح
ارسال: #1
|
|||
|
|||
|
Concatenation يا عملگر الحاق
عملگر هاي رياضي كه ما در مورد آن ها بحث نموديم بر روي اعداد عملياتي را انجام مي دادند. عملگر الحاق عملگري است كه بين دو رشته عمل مي نمايد. دو رشته را به يكديگر متصل مي كند تا تبديل به يك رشته شوند. عملگر الحاق ممكن است يا با علامت (+) نشان داده شود يا با (&)ampersand . اما علامت & براي جلوگيري از اشتباه با عملگر جمع بيشتر ترجيح داده مي شود. به چند مثال توجه نماييد:
"Hello" & "World" becomes " HelloWorld" "Hello" & "World" becomes "HelloWorld" "My name is" &"John Smith" becomes "My name is John Smith" همانند عملگر هاي رياضي عملگر الحاق ممكن است چندين بار در يك جمله مورد استفاده قرار بگيرد. مانند: "Welcome," & "John Smith" & "to the wonderful world of strings" كه مي شود: "Welcom, Jhon Smith , to the wonderful world of string" ليست زير نشان مي دهد كه چطور عملگر الحاق رشته مي تواند زندگي را آسانتر نمايد! به جاي استفاده ثابت از Response.Write شما مي توانيد داده را انتخاب كنيد و آنها را با عملگر الحاق به يكديگر بچسبانيد و بر روي خروجي نمايش دهيد. ساده كردن كارها با استفاده از الحاق رشته ها: <Language> <Option> <HTML> <BODY> <iTerm> </BODY> </HTML> اين ليست همان كاري را انجام مي دهد كه ليست قبل انجام مي داد. تنها فرق اين دو در آن است كه ما قادر هستيم كه فراخواني Response.Write را با استفاده از عملكرد الحاق رشته به صورت cut down انجام دهيم. خطوط 10 و 11 همه خروجي كه قبلا در ليست قبل از خط 10 تا 13 بود را نمايش ميدهند و آنها را به يكديگر مي چسبانند. سپس در خط 12 ما فقط با استفاده از يك Response.Write تمام پيغام را به خروجي به صورت يكجا مي فرستيم. خطوط 13 تا 15 همان عملياتي را كه قبلا انجام شده بود را انجام مي دهند. اكنون خطوط 16 و 17 رشته هاي خروجي را به هم مي چسبانند. يك بار ديگر از متغير strOut براي نگهداري نتيجه استفاده مي شود. سپس خط 18 براي نوشتن محتويات متغير strout بر روي خروجي به كار مي رود. |
|||
کاربرانِ درحال بازدید از این موضوع: 3 مهمان
Persian MyBB : MyBBIran.com
Powered by MyBB | Copyright © 2009 MyBB Group
Element Blue by MyBB Mod | RTL by MyBBIran.com
Powered by MyBB | Copyright © 2009 MyBB Group
Element Blue by MyBB Mod | RTL by MyBBIran.com





