The seqhalaman manual menyatakan berikut (penekanan):
Deskripsi
Hasilkan urutan teratur.
seqadalah generik standar dengan metode default.seq.intadalah primitif yang bisa lebih cepat tetapi memiliki beberapa batasan .
Namun, halaman tersebut tidak benar-benar menggambarkan batasan itu. Berikut ini setiap penyebutan lainnya seq.int:
Argumen
[...]
length.outpanjang urutan yang diinginkan. Angka non-negatif, yang untukseqdanseq.intakan dibulatkan jika fraksional.[...]
Detail
[...]
Penafsiran argumen yang tidak disebutkan namanya
seqdanseq.inttidak standar, dan dianjurkan untuk selalu menyebutkan argumen saat pemrograman.[...]
seq.intadalah generik internal yang mengirimkan metode untuk "seq" berdasarkan kelas argumen yang disediakan pertama (sebelum pencocokan argumen).
seq.int,seq_alongdanseq_lenprimitif.Nilai
seq.intdan metode defaultsequntuk argumen numerik mengembalikan vektor bertipe "integer" atau "double": programmer tidak boleh bergantung pada yang mana.
Selain menyatakan bahwa seq.intpengiriman seqsesuai dengan kelas argumen pertamanya, saya tidak melihat "batasan".
Jadi, batasan apa ini?
seq.intkebiasaan, tetapi melihat komentar itu di halaman manual dan sekarang saya ingin tahu apakah saya telah mengambil "risiko" dalam menggunakannya tanpa berpikir.
seq(from = 0 + 1i, to = 10 + 1i, length.out = 11)tetapi Anda tidak dapat melakukan hal yang sama dengannya seq.int.

seqbekerja sama denganseq.int, kecuali secara dramatis lebih cepat, jadi tidak jelas mengapa digunakanseqsama sekali. Mungkin terkait dengan twitter.com/BrodieGaslam/status/1196792003813621761