{
"id": "fn-array-drop",
"dataComponent": "array",
"heading": {
"title": "drop",
"badges": ["Array", "PARTIAL"]
},
"synopsis": "Returns an array with the first N elements removed. Partial and placeholder usage supported.",
"codeBlocks": [
"extend(\"array\")\n\narr = [10,20,30,40]\nsput(array:drop(2, arr))\n# => [30,40]\n\n# Partial usage:\ndrop2 = array:drop(2)\nsput(drop2(arr))\n# => [30,40]\n\n# Placeholder usage:\np = array:drop(_, arr)\nsput(p(3))\n# => [40]"
],
"notes": [
"Takes two arguments: (count, array).",
"Returns a new array with the first count elements removed.",
"If count >= array length, returns empty array.",
"Partial and placeholder usage supported."
]
}