Libraryless. Click here for Pure Java version (9472L/52K).
1 | static String[] drop(int n, String[] a) {
|
2 | n = Math.min(n, a.length); |
3 | String[] b = new String[a.length-n]; |
4 | System.arraycopy(a, n, b, 0, b.length); |
5 | return b; |
6 | } |
7 | |
8 | static Object[] drop(int n, Object[] a) {
|
9 | n = Math.min(n, a.length); |
10 | Object[] b = new Object[a.length-n]; |
11 | System.arraycopy(a, n, b, 0, b.length); |
12 | return b; |
13 | } |
14 | |
15 | static <A> L<A> drop(Iterable<A> c, O pred) {
|
16 | ret antiFilter(c, pred); |
17 | } |
18 | |
19 | |
20 | |
21 | static L lambdaMapLike drop(O pred, Iterable c) {
|
22 | ret antiFilter(pred, c); |
23 | } |
24 | |
25 | |
26 | |
27 | static L drop(O pred, O[] c) {
|
28 | ret antiFilter(pred, c); |
29 | } |
30 | |
31 | |
32 | |
33 | static <A, B extends A> L<B> drop(Iterable<B> c, F1<A, Bool> pred) {
|
34 | ret antiFilter(c, pred); |
35 | } |
36 | |
37 | |
38 | |
39 | static <A, B extends A> L<B> drop(F1<A, Bool> pred, Iterable<B> c) {
|
40 | ret antiFilter(pred, c); |
41 | } |
42 | |
43 | |
44 | |
45 | static <A, B extends A> L<B> drop(Iterable<B> c, IF1<A, Bool> pred) {
|
46 | ret antiFilter(c, pred); |
47 | } |
48 | |
49 | |
50 | |
51 | static <A, B extends A> L<B> drop(IF1<A, Bool> pred, Iterable<B> c) {
|
52 | ret antiFilter(pred, c); |
53 | } |
download show line numbers debug dex old transpilations
Travelled to 17 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, ekrmjmnbrukm, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mowyntqkapby, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, uelavcdoioby, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1000705 |
| Snippet name: | drop function (drop first elements of array, also antiFilter) |
| Eternal ID of this version: | #1000705/4 |
| Text MD5: | 32e0ab3ad3a6e01b51bd22d9ad5fc9ce |
| Transpilation MD5: | eec5716d1a3eb5d98b61ccd852173f08 |
| Author: | stefan |
| Category: | |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2022-10-27 01:31:54 |
| Source code size: | 1011 bytes / 53 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 1206 / 1962 |
| Version history: | 3 change(s) |
| Referenced in: | [show references] |