La seqpagina man indica quanto segue (enfasi sulla mia):
Descrizione
Genera sequenze regolari.
seqè un generico standard con un metodo predefinito.seq.intè una primitiva che può essere molto più veloce ma ha alcune restrizioni .
La pagina in realtà non descrive quali siano queste restrizioni, però. Ecco ogni altra menzione di seq.intlì:
argomenti
[...]
length.outlunghezza desiderata della sequenza. Un numero non negativo, che perseqeseq.intsarà arrotondato per eccesso se frazionario.[...]
Dettagli
[...]
L'interpretazione degli argomenti senza nome di
seqeseq.intnon è standard ed è consigliabile nominare sempre gli argomenti durante la programmazione.[...]
seq.intè un generico interno che invia i metodi per "seq" in base alla classe del primo argomento fornito (prima della corrispondenza degli argomenti).
seq.int,seq_alongEseq_lensono primitivi.Valore
seq.inte il metodo predefinito diseqper argomenti numerici restituisce un vettore di tipo "integer" o "double": i programmatori non dovrebbero fare affidamento su quale.
A parte affermare che le seq.intspedizioni sono in seqaccordo con la classe del suo primo argomento, non vedo alcuna "restrizione".
Quindi, quali sono queste restrizioni?
seq.intl'abitudine, ma ho visto quel commento nella pagina man e ora vorrei sapere se ho preso dei "rischi" nell'usarlo senza pensarci.
seq(from = 0 + 1i, to = 10 + 1i, length.out = 11)ma non puoi fare lo stesso con seq.int.

seqfunzionano tutti allo stesso modoseq.int, ad eccezione di quelli notevolmente più veloci, quindi non è chiaro perché utilizzarliseqaffatto. Potrebbe essere correlato a twitter.com/BrodieGaslam/status/1196792003813621761