Perguntas com a marcação «string»

92
Função ToString () em Go

A strings.Joinfunção aceita fatias de strings apenas: s := []string{"foo", "bar", "baz"} fmt.Println(strings.Join(s, ", ")) Mas seria bom ser capaz de passar objetos arbitrários que implementam uma ToString()função. type ToStringConverter interface { ToString() string } Existe algo assim em...

92
Python - Junte-se com uma nova linha

No console Python, quando digito: >>> "\n".join(['I', 'would', 'expect', 'multiple', 'lines']) Dá: 'I\nwould\nexpect\nmultiple\nlines' Embora eu esperasse ver esse resultado: I would expect multiple lines O que estou perdendo aqui?

92
Como posso copiar uma string Python?

Eu faço isso: a = 'hello' E agora eu só quero uma cópia independente de a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Fora [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Por que todos eles têm o mesmo endereço de memória e...

91
Chamando funções PHP dentro de strings HEREDOC

No PHP, as declarações de string HEREDOC são realmente úteis para a saída de um bloco de html. Você pode fazer com que ele analise as variáveis ​​apenas prefixando-as com $, mas para uma sintaxe mais complicada (como $ var [2] [3]), você deve colocar sua expressão entre {} colchetes. No PHP 5, é...

91
Converter Dashes em CamelCase em PHP

Alguém pode me ajudar a completar esta função PHP? Quero pegar uma string como esta: 'this-is-a-string' e convertê-la em: 'thisIsAString': function dashesToCamelCase($string, $capitalizeFirstCharacter = false) { // Do stuff return $string; }