Fitur VB10 (Implicit Line Continuation)

Blog sebelumnya seputar VB10 dapat anda baca di:

Pada bahasa VB kita biasanya menggunakan underscore untuk memisahkan satu baris logic code menjadi dua baris code atau lebih. Underscore mengindikasikan bahwa code yang dipisahkan menjadi beberapa baris tersebut sebenarnya masih satu logic code. Pada VB10 compiler VB akan menambahkan underscore secara implicit jadi anda tidak perlu menuliskannya. Namun pada beberapa kasus tertentu anda masih perlu menggunakan underscore. Dengan menggunakan implicit line continuation maka developer tidak perlu lagi menuliskan underscore pada sebagain besar baris code yang ditulis (ini sangat membantu terutama ketika anda menggunakan LINQ).

Compiler VB akan secara implicit menggunakan line continuation pada kodisi-kondisi berikut:

  • Setelah Attribute
  • Setelah karakter koma (,)
  • Setelah karakter dot (.)
  • Setelah binary operator
  • Setelah LINQ Query Clause
  • Setelah karakter (, {, or <%=
  • Sebelum karakter ), }, or %>

Daftar karakter yang mendukung implicit line continuation dapat anda lihat pada table berikut:

image 

image

image

image

Contoh penggunaan implicit line continuation pada VB10:

image

Hmm sudah gak sabar nich menggunakan fitur keren ini :)

Share this post: | | | |
Published Thursday, May 07, 2009 12:43 AM by Erick Kurniawan

Comments

# re: Fitur VB10 (Implicit Line Continuation)

Thursday, May 07, 2009 12:39 PM by irwansyah

Fitur?? :P

# re: Fitur VB10 (Implicit Line Continuation)

Thursday, May 07, 2009 3:36 PM by Erick Kurniawan

emang apa mas? hehe

# re: Fitur VB10 (Implicit Line Continuation)

Thursday, May 07, 2009 7:54 PM by irwansyah

Itu salah satu contoh kenapa gw lebih prefer C# dari pada VB. Boleh dibilang, di bahasa lain kita bisa nambahin baris sebebas kita namun VB dengan segala macam keanehannya tidak membolehkan statemen ada di lebih dari 1 baris dan baru sekarang bisa dan itu disebut fitur :P Seharusnya itu bukan fitur tapi sesuatu yang memang seharusnya sudah ada :D ;) hahahahhaa :P

Sudahlah, kalau mau serius jangan pake VB lah. Hanya gunakan VB untuk interop atau sebagai glue language saja. Jangan curahkan mayoritas waktumu dengan mempelajari VB. Ibaratnya pertarungan antara Teh Botol (Java) dan Teh Kita (C#), VB itu adalah teh yang rasa buah dari Sosro (lupa namanya). Minuman yang menjadi mainstream tetap Teh Botol dan Teh Kita, teh rasa buah itu hanya pengendali saja, sempilan kecil. ;)

# re: Fitur VB10 (Implicit Line Continuation)

Sunday, June 21, 2009 4:00 PM by Erick Kurniawan

Wah saya kurang setuju tuh, saya sangat yakin akan masa depan VB, klo emang suram MS ga bakal meng-Co-Evolution kan dua language tersebut (C# dan VB) listen this channel9.msdn.com/.../Luca-Bolognese-C-and-VBNET-Co-Evolution-The-Twain-Shall-Meet Scientist sekelas Erik Meijer (salah satu pencetus LINQ) aja memilih VB sebagai bahasa pilihannya oakleafblog.blogspot.com/.../erik-meijer-selects-vb-as-his-language.html dan terakhir Anders Helsjberg bapak C# juga berkomitmen dalam mengembangkan VB kedepan blogs.msdn.com/.../future-directions-for-visual-basic-by-anders-hejlsberg-and-jonathan-aneja.aspx, gimana??

# Fitur VB10 &laquo; Actual Training

Monday, June 22, 2009 7:48 PM by Fitur VB10 « Actual Training

Pingback from  Fitur VB10 &laquo; Actual Training

# Fitur VB10 (Collection Initializer)

Wednesday, January 13, 2010 1:14 PM by Erick Kurniawan

Blog sebelumnya seputar Fitur-fitur VB10 dapat anda baca di: Fitur VB10 (Multiline Lambdas) Fitur VB10

# Fitur VB10 (Auto-implemented Properties)

Wednesday, January 13, 2010 1:15 PM by Erick Kurniawan

Blog sebelumnya seputar VB10 dapat anda baca di: Fitur VB10 (Multiline Lambdas) Fitur VB10 (Implicit

Powered by Community Server (Commercial Edition), by Telligent Systems