[Interest] documentation for QString::right(int n) confuse

Duan,Lin linduan at isoftstone.com
Tue Jun 4 05:38:10 CEST 2013


here it says:
------------------------------------------------------------------------------------------------
QString QString::right(int n) const

Returns a substring that contains the n rightmost characters of the string.

The entire string is returned if n is greater than size<http://qt-project.org/doc/qt-5.0/qtcore/qstring.html#size>() or less than zero.

QString<http://qt-project.org/doc/qt-5.0/qtcore/qstring.html> x = "Pineapple";

QString<http://qt-project.org/doc/qt-5.0/qtcore/qstring.html> y = x.right(5);      // y == "apple"

------------------------------------------------------------------------------------------------
I make a mistake for that today.

because there was the same for result string "apple",
either from left to right counting 5, or from right to left counting 5.
Only watched the example, but not read the illustration above.
I deem the 5 is the index for the string.

the example for doc should be better?:

QString<http://qt-project.org/doc/qt-5.0/qtcore/qstring.html> x = "ThereHaveOneApple";

QString<http://qt-project.org/doc/qt-5.0/qtcore/qstring.html> y = x.right(5);      // y == "Apple"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130604/9f28cc92/attachment.html>


More information about the Interest mailing list