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:
Contoh penggunaan implicit line continuation pada VB10:
Hmm sudah gak sabar nich menggunakan fitur keren ini :)