Concatenate strings at compile-time
rikki cattermole
rikki at cattermole.co.nz
Wed May 2 12:40:54 UTC 2018
On 03/05/2018 12:38 AM, Jonathan M. Wilbur wrote:
> I have a method that cannot be @nogc only because it concatenates
> strings for a long exception message, as seen below.
>
> throw new ASN1ValuePaddingException
> (
> "This exception was thrown because you attempted to
> decode " ~
> "an INTEGER that was encoded on more than the minimum " ~
> "necessary bytes. " ~
> notWhatYouMeantText ~ forMoreInformationText ~
> debugInformationText ~ reportBugsText
> );
>
> Those variables you see are immutable. Is there a way that I can combine
> these strings together at compile time, rather than having a really long
> string that exceeds the 120 hard line-length limit?
All strings are immutable.
But can they be enum?
More information about the Digitalmars-d-learn
mailing list