mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
Deprecate xlen() for strings and seqs (#8782)
* deprecates xlen() for strings and seqs * added docs
This commit is contained in:
@@ -4055,10 +4055,15 @@ proc procCall*(x: untyped) {.magic: "ProcCall", compileTime.} =
|
||||
## procCall someMethod(a, b)
|
||||
discard
|
||||
|
||||
proc xlen*(x: string): int {.magic: "XLenStr", noSideEffect.} = discard
|
||||
proc xlen*[T](x: seq[T]): int {.magic: "XLenSeq", noSideEffect.} =
|
||||
proc xlen*(x: string): int {.magic: "XLenStr", noSideEffect,
|
||||
deprecated: "use len() instead".} =
|
||||
## **Deprecated since version 0.18.1**. Use len() instead.
|
||||
discard
|
||||
proc xlen*[T](x: seq[T]): int {.magic: "XLenSeq", noSideEffect,
|
||||
deprecated: "use len() instead".} =
|
||||
## returns the length of a sequence or a string without testing for 'nil'.
|
||||
## This is an optimization that rarely makes sense.
|
||||
## **Deprecated since version 0.18.1**. Use len() instead.
|
||||
discard
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user