Hi Kiste, I think Kyle must have had a reason for it to use the construction with [] also for single characters so I am not sure if we should fix this.
Kind regards, Rob ________________________________ Van: 'Mike' via jallib <[email protected]> Verzonden: vrijdag 15 januari 2021 15:34 Aan: jallib <[email protected]> Onderwerp: Re: [jallib] Re: Define constant as a char Hi Kiste, It looks like a bug that was introduced at some point. I found an old JAL program, that I know compiled and worked fine, that has this line: const TAG_UTC = "a" Perhaps it happened when going to JALv2, as my program has the old style of JAL code, like "include 16f88_4". Regards, Mike On Thursday, January 14, 2021 at 2:55:13 PM UTC-5 Kiste wrote: Hi Mike, thanks for your reply. It is a constant, there can be a type, but there's no need. If no type is given, it becomes a "universal" type, which adjusts its size to the size of the variables it is used with. But, still, if I try const byte FORMAT_DECIMAL = "." I get the same error. For the time being, the workaround const byte FORMAT_DECIMAL[] = "." (with or without "byte") does the trick, the constant can be used without index, but the definition looks rather strange. Greets, Kiste Am Donnerstag, 14. Januar 2021, 00:10:57 MEZ hat 'Mike' via jallib <[email protected]> Folgendes geschrieben: Hi Kiste, Don't you need a variable type? const byte FORMAT_DECIMAL = "." Regards, Mike On Wednesday, January 13, 2021 at 3:21:07 AM UTC-5 Kiste wrote: > Hi! > > I can assign a char as an ascii-value to a variable. > > I can't assign it to a constant: > > const FORMAT_DECIMAL = "." > > Compiler says error: type mismatch > > I can assign it as a constant array: > > const FORMAT_DECIMAL[] = "." > > Would it be possible to allow the direct assignment to a single constant? > > Greets, > Kiste -- You received this message because you are subscribed to the Google Groups "jallib" 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/jallib/4149dfec-1cd9-41cf-ab5c-783539636f85n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "jallib" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jallib/0e2b44cf-fa3b-4f3b-a893-8bbb0d890cbbn%40googlegroups.com<https://groups.google.com/d/msgid/jallib/0e2b44cf-fa3b-4f3b-a893-8bbb0d890cbbn%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "jallib" 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/jallib/AM0PR07MB6241724C1357EF3F69966B6BE6A70%40AM0PR07MB6241.eurprd07.prod.outlook.com.
