On Friday, 20 December 2013 at 09:30:08 UTC, bearophile wrote:
kdmult:

this(int x, int y)
{
  this.x = x;
  this.y = y;
}

In D I prefer:

this(int x_, int y_) {
    this.x = x_;
    this.y = y_;
}

Bye,
bearophile

I tend to use the opposite for private/protected member variables as per the d style guidelines located here: http://dlang.org/dstyle.html.

"Unless listed otherwise below, names should be camelCased (this includes all variables). So, names formed by joining multiple words have each word other than the first word capitalized. Also, names do not begin with an underscore ‘_’ unless they are private."

Example:

this(int x, int y)
{
    this._x = x;
    this._y = y;
}

Reply via email to