Prithu Adhikary,

As I pointed out earlier, your code only works when the first character is 
ASCII. For example, it does not work for the Greek alphabet, it does not 
work for an empty string.

https://groups.google.com/g/golang-nuts/c/WfpmVDQFecU/m/CQiT04mRAQAJ

Peter

On Friday, November 4, 2022 at 7:57:36 PM UTC-4 Prithu Adhikary wrote:

> May be this?
>
> func main() {
>     myString := "LikeThis"
>     print(strings.ToLower(myString[:1]) + myString[1:])
> }
> On Friday, 19 June 2020 at 01:48:23 UTC+5:30 leonidas...@gmail.com wrote:
>
>>
>>
>> package main
>>
>> import (
>> "fmt"
>> "unicode"
>>
>> )
>>
>> func main() {
>> fmt.Println(MakeFirstLowerCase("LikeThis")) 
>>
>> }
>>
>> func MakeFirstLowerCase(s string) string {
>>     if len(s)==0 {
>>        return s
>>     }   
>>     
>>     r := []rune(s)    
>>     r[0] = unicode.ToLower(r[0])
>>     return string(r)   
>> }
>>
>> On Thu, Jun 18, 2020 at 10:38 AM <naren.y...@tradebyte.com> wrote:
>>
>>> I think all other solutions works fine, but String Builder struct exists 
>>> for the same reason.
>>>
>>> package main
>>>
>>> import (
>>>     "fmt"
>>>     "strings"    
>>>
>>> )
>>>
>>> func ToLowerCase(str string) string {
>>>
>>>     var b strings.Builder    
>>>
>>>     b.WriteString(strings.ToLower(string(str[0])))    
>>>     b.WriteString(str[1:])
>>>         
>>>     return b.String()
>>>
>>> }
>>>
>>> func main() {
>>>     var str string = "GoLang"
>>>     fmt.Println(ToLowerCase(str))
>>> }
>>>
>>>
>>>
>>> Playground here: https://play.golang.org/p/aAyBGnM5p2x
>>>
>>> On Saturday, 24 November 2012 11:51:23 UTC+1, Nikolai wrote:
>>>>
>>>> Hi!
>>>>
>>>> What is the easiest way to make a string "LikeThis" --> "likeThis"?
>>>>
>>> -- 
>>>
>> You received this message because you are subscribed to the Google Groups 
>>> "golang-nuts" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to golang-nuts...@googlegroups.com.
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/golang-nuts/59ede7f8-bfb9-44a0-9fa7-cef1d7288983o%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/golang-nuts/59ede7f8-bfb9-44a0-9fa7-cef1d7288983o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/63dc3d5f-bbc2-4dec-a653-9f74544fa5aen%40googlegroups.com.

Reply via email to