Установка скворца в Windows

Вы хотите parseInt вокруг строки шаблона, а не отдельных элементов. Вы проверяли, включена ли строка в массив, заполненный числами.

var asciiString = '84114117116104326510811997121115328710511011532'

function strFunc(str) {
    var result = []

    var strSplit = str.split('');

    var validAscii = [32];
    for(var i=65; i<=90; i++) {
        validAscii.push(i);
    }
    for(var i=97; i<=122; i++) {
        validAscii.push(i);
    }
    strSplit.forEach((item, index) => {
        if(validAscii.includes(parseInt(item))) {
            result.push(item)
        } else if (validAscii.includes(parseInt(`${(strSplit[index])}${(strSplit[index + 1])}`))){
        
            result.push(item);
        }
    })
    return result.join('');
}

console.log(strFunc(asciiString))

5
задан Mat 25 May 2012 в 14:45
поделиться

4 ответа

Драгоценные камни несколько повреждаются в Windows, в настоящее время был в то время поврежден в Windows, но он фиксируется теперь. Следующее обходное решение относится к старой версии Установщика С одним щелчком Ruby; необходимо действительно обновить к новому находящемуся в MinGW RubyInstaller и DevKit, к которому обходное решение все еще работает, но более соответствует требованиям завтрашнего дня.

  • Найдите версию проблемного драгоценного камня (в этом случае, это - eventmachine), который имеет win32 двоичный файл. При наблюдении RubyForge Вы будете видеть, что последний eventmachine драгоценный камень, который будет обладать win32 двоичным файлом, является версией 0.12.0
  • Вынудите ту машину версии события установить:

    $ gem install eventmachine --version=0.12.0
    Successfully installed eventmachine-0.12.0-x86-mswin32
    1 gem installed
    Installing ri documentation for eventmachine-0.12.0-x86-mswin32...
    Installing RDoc documentation for eventmachine-0.12.0-x86-mswin32...

  • Теперь установка пытается установить Ваш исходный драгоценный камень снова:

    $ gem install starling
    Successfully installed ZenTest-3.10.0
    Successfully installed memcache-client-1.5.0
    Successfully installed SyslogLogger-1.4.0
    Successfully installed starling-0.9.8
    4 gems installed
    Installing ri documentation for ZenTest-3.10.0...
    Installing ri documentation for memcache-client-1.5.0...
    Installing ri documentation for SyslogLogger-1.4.0...
    Installing ri documentation for starling-0.9.8...
    Installing RDoc documentation for ZenTest-3.10.0...
    Installing RDoc documentation for memcache-client-1.5.0...
    Installing RDoc documentation for SyslogLogger-1.4.0...
    Installing RDoc documentation for starling-0.9.8...

Предупредите, хотя, если Вы теперь работаете gem update драгоценные камни глупо попытаются установить последнюю версию eventmachine, который, как мы уже знаем, не будет основываться на Windows. Это заставляет обновление драгоценного камня останавливаться полностью. Посмотрите этот вопрос узнать, как работать вокруг этого конкретного раздражения.

6
ответ дан 14 December 2019 в 13:51
поделиться

Установка, кажется, застревает при установке eventmachine драгоценного камня. Самый легкий подход здесь может быть должен загрузить и установить eventmachine двоичный драгоценный камень для окон здесь

Иначе Вам будет нужен компилятор. (который я предполагаю, что Вы не имеете),

0
ответ дан 14 December 2019 в 13:51
поделиться

Я не знаю, будет ли это работать, но кто-то работает над одним установщиком щелчка Ruby в соответствии с Windows, который идет с компилятором C.

См. http://github.com/luislavena/rubyinstaller/tree/master

0
ответ дан 14 December 2019 в 13:51
поделиться

Теперь, когда все установлено, действительно ли возможно получить его работающий под окнами? Я получаю ветвление () функция, нереализованная на этой машине, потому что, Windows не имеет ветвления () процессом.

0
ответ дан 14 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: