aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-12-28 22:12:22 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-12-28 22:17:53 -0500
commit4bea572d4bcf166821826c93f8e10fed35370b01 (patch)
treefa11122a743b573d36dc80d17c9a862c23920b80 /src
parent43bd03fdb39c1a2de63e229b4ee41fd2cab47f3a (diff)
Use the fill value for βŠ‘ of empty array
Diffstat (limited to 'src')
-rw-r--r--src/r.bqn3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/r.bqn b/src/r.bqn
index 41f836c5..adc9b3eb 100644
--- a/src/r.bqn
+++ b/src/r.bqn
@@ -162,6 +162,7 @@ SelSub←{
"π•¨βŠπ•©: Indices out of range" ! 1Γ—Β΄β₯Š ((-l)βŠΈβ‰€Γ—l⊸>)⌜ 𝕨
𝕨 (⊒+lΓ—0>⊒)⌜⊸⊏ 𝕩
}
+First ← (0<β‰ )β—ΆβŸ¨GetFill,0βŠΈβŠ‘βŸ© Deshape
_under_←{
i←↕l←1Γ—Β΄s←≒𝕩
@@ -563,7 +564,7 @@ OccurrenceCount ← ⊐˜(⊒-⊏)β‹βˆ˜β‹
ProgressiveIndexOf ← {π•¨βŠβ—‹((β‰ βˆΎ2Λ™)β₯ŠΒ·β‰Λ˜βŸœOccurrenceCountπ•¨βŠΈβŠ)𝕩}
⊏ ← FirstCell ⊘ (ToArray⊸(SelSub _onAxes_ 1))
-βŠ‘ ↩ (0βŠ‘β₯Š) ⊘ Pick
+βŠ‘ ↩ First ⊘ Pick
β—Ά ↩ {𝕨((𝕨𝔽𝕩)βŠ‘π•˜){𝔽}𝕩} # Same definition, new Pick
⁼ ← {Inverse 𝕗}