Suporte no desenvolvimento de jogos


    Duvida string

    avatar
    ownims
    Iniciante
    Iniciante

    Mensagens : 41
    Créditos : 1
    Cash : 0

    Duvida string Empty Duvida string

    Mensagem por ownims em Qua Maio 21, 2014 6:30 am

    eu programava em c# e tinha o comando split eu acho e era isso
    como posso separar uma string em 2 por algum caractere tipo

    string = "pedro joao maria"
    var[] = string.split(" "); //no c# era assim
    ---------------------------
    var[0]: "pedro"
    var[1]: "joao"
    var[2]: "maria"


    alguém sabe um modo de obter os mesmos resultados?
    Blast
    Blast
    Administrador
    Administrador

    Medalhas : Duvida string 94JxvDuvida string ZgLkiRU
    Mensagens : 4995
    Créditos : 1105
    Cash : 0

    Duvida string Empty Re: Duvida string

    Mensagem por Blast em Qua Maio 21, 2014 7:48 am

    Código:
    string = "pedro joao maria"
    var = string.split(" ")
    ---------------------------
    var[0] = "pedro"
    var[1] = "joao"
    var[2] = "maria"


    _________________
    Duvida string AIymW
    avatar
    ownims
    Iniciante
    Iniciante

    Mensagens : 41
    Créditos : 1
    Cash : 0

    Duvida string Empty For ou loop?

    Mensagem por ownims em Qua Maio 21, 2014 2:22 pm

    ta zuando que é assim msm? vo testa mandei a pergunta sem chutar isso antes vlw kk


    Edit: Reaproveitando o post sabe me dizer como fazer loop com array?

    for i = 1; i >= var.length; i++;
    {
       stringRestante +=  var[i]
    }
    pra retirar a primeira palavra e juntar as outras
    Edit2: consegui



    Código:
    for i in 1..var.length
       if var[i] != nil
          stringRestante =  stringRestante + var[i]
       end
    end
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda

    Mensagens : 1962
    Créditos : 362
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Duvida string Left_bar_bleue0/0Duvida string Empty_bar_bleue  (0/0)
    Vida:
    Duvida string Left_bar_bleue30/30Duvida string Empty_bar_bleue  (30/30)

    Duvida string Empty Re: Duvida string

    Mensagem por Paulo Soreto em Qua Maio 21, 2014 3:04 pm

    Código:
    arr = ["str1", "str2", "str3"]

    Pode-se utilizar o each dentro da array que representa o mesmo que foreach em c#:

    Código:
    arr.each { |value| print value }

    Ou utilizar um for

    Código:
    new_str = ""
    for i in 1...arr.size
         new_str += arr[i]
    end


    _________________
    Duvida string FwYnoXI
    avatar
    ownims
    Iniciante
    Iniciante

    Mensagens : 41
    Créditos : 1
    Cash : 0

    Duvida string Empty Re: Duvida string

    Mensagem por ownims em Qua Maio 21, 2014 3:10 pm

    Bom ja está resolvido, mais obrigado, nao sei dar +cred se me explicarem dou um pra cada
    renan-vieira
    renan-vieira
    Colaborador
    Colaborador

    Medalhas : Duvida string ZgLkiRU
    Mensagens : 647
    Créditos : 253
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Duvida string Left_bar_bleue0/50Duvida string Empty_bar_bleue  (0/50)
    Vida:
    Duvida string Left_bar_bleue30/30Duvida string Empty_bar_bleue  (30/30)

    Duvida string Empty Re: Duvida string

    Mensagem por renan-vieira em Qua Maio 21, 2014 6:23 pm

    Canto direito do post da pessoa, tem um "+" e "-" clica no + .-.


    dúvida resolvida valentine já pode fechar.


    _________________
    Duvida string Kg774_jZ_hZG-UJ7lM3de1cqZcRDs4CisR2vl_HGw1l-4uYR0d1FizmgYVXzXs26bCUviJHwa2rbMrQ=w1600-h7411
    _____________________________________

    Skype: Renan.vieiraa
    Facebook: /renandesign
    E-mail: renanvieira.webdesign@gmail.com
    ou entre em contato via MP:^.^:

    Conteúdo patrocinado

    Duvida string Empty Re: Duvida string

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Ago 22, 2019 6:13 pm