JAXB Java генерирует XML, почему строчные?

Это не похоже на супербезопасную идею, учитывая, насколько легко номера строк могут меняться во время редактирования. Похоже, было бы безопаснее разделить ваш более крупный файл на более мелкие части, которые безопаснее включать и запускать. Но вы могли бы сделать что-то вроде этого

sourcePartial <- function(fn, skip=0, n=-1) {
    lines <- scan(fn, what=character(), sep="\n", skip=skip, n=n, quiet=TRUE)
    tc <- textConnection(lines)
    source(tc)
    close(tc)
}

, здесь мы используем scan() для чтения строк из файла. См. Документацию для skip= и n= в ?scan, чтобы увидеть, как пропустить определенное количество строк и прекратить чтение после определенного номера. Таким образом,

sourcePartial("test.R", 4, 11)

будет запускать строки 5-15 из «test.R»

13
задан user1293962 27 March 2012 в 07:40
поделиться