For what it's worth, I feel that the formal "var memberVariable : Type" syntax for member is (while more verbose) more likely to stand out. The `var` keyword is a signpost and so is likely to be syntax highlighted. Simple `memberVariable : Type` doesn't stand out anywhere and contains mostly identifiers without keywords.
Additionally, I personally prefer the symmetry with local variables. If all declarations look the same, then it's one less rule to remember. You can then also use const: `const memberVarConstant : Type` maybe? On Tuesday, December 20, 2022 at 12:30:50 AM UTC [email protected] wrote: > >> The difference between a regular method and a constructor is that for a >> constructor it is very common to assign the argument to an object >> member. >> >> The idea comes from Dart, and I don't think Dart supports this for >> anything but constructors. >> > > That's a good point, it is usually constructors where it get tedious. > I really appreciate your considered replies. > Thanks > > -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/2b98f2fa-d3d4-4ae3-bd49-1cfe4e18b714n%40googlegroups.com.
