B4A v14.0 follows B4J v10.7 and adds the optional parameters feature to B4X programming language.
The parser has undergone a major refactoring, resulting in performance improvements and providing the potential for new language features. The first one is optional parameters.
Improvements:
Download link: https://www.b4x.com/b4a.html
The parser has undergone a major refactoring, resulting in performance improvements and providing the potential for new language features. The first one is optional parameters.
B4X:
'From:
Dim b() As Byte = "aaaa".GetBytes("UTF-8")
'''
Dim s As String = BytesToString(b, 0, b.Length, "UTF-8")
'To:
Dim b() As Byte = "aaaa".GetBytes
'''
Dim s As String = BytesToString(b)
'From:
Dim j As HttpJob
j.Initialize("", Me) 'unused JobName and always "Me"
j.Download(url)
'To:
Dim j As HttpJob
j.Initialize
j.Download(url)
Improvements:
- Optional parameters: https://www.b4x.com/android/forum/threads/171906/#content
- Various libraries updated with default parameters.
- Errors in referenced b4xlibs are marked with their library and module.
- Doclet tool updated to support default values: https://www.b4x.com/android/forum/t...mpiler-build-libraries-without-eclipse.29918/
- Bug fixes and other minor improvements. Including the navigation bar light theme issue with edge to edge.
Download link: https://www.b4x.com/b4a.html