Word for “item after last” [on hold]
up vote
-1
down vote
favorite
Word for element following the last element of the list or set. Sometimes this is named simply 'last' or 'the end'. However, in the second case, I find it problematic as word 'end' cannot be used as an adjective.
As I see it, this seems to be of some greater abstract as it is an item that, by definition, not only doesn't exist but won't ever exist.
Returns an iterator to the ______ element of the container.
single-word-requests
New contributor
put on hold as unclear what you're asking by Hot Licks, Jason Bassford, Laurel, curiousdannii, Roaring Fish 2 days ago
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
|
show 4 more comments
up vote
-1
down vote
favorite
Word for element following the last element of the list or set. Sometimes this is named simply 'last' or 'the end'. However, in the second case, I find it problematic as word 'end' cannot be used as an adjective.
As I see it, this seems to be of some greater abstract as it is an item that, by definition, not only doesn't exist but won't ever exist.
Returns an iterator to the ______ element of the container.
single-word-requests
New contributor
put on hold as unclear what you're asking by Hot Licks, Jason Bassford, Laurel, curiousdannii, Roaring Fish 2 days ago
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
2
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48
|
show 4 more comments
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
Word for element following the last element of the list or set. Sometimes this is named simply 'last' or 'the end'. However, in the second case, I find it problematic as word 'end' cannot be used as an adjective.
As I see it, this seems to be of some greater abstract as it is an item that, by definition, not only doesn't exist but won't ever exist.
Returns an iterator to the ______ element of the container.
single-word-requests
New contributor
Word for element following the last element of the list or set. Sometimes this is named simply 'last' or 'the end'. However, in the second case, I find it problematic as word 'end' cannot be used as an adjective.
As I see it, this seems to be of some greater abstract as it is an item that, by definition, not only doesn't exist but won't ever exist.
Returns an iterator to the ______ element of the container.
single-word-requests
single-word-requests
New contributor
New contributor
edited Dec 11 at 23:29
jimm101
6,29171837
6,29171837
New contributor
asked Dec 11 at 20:06
user327756
1
1
New contributor
New contributor
put on hold as unclear what you're asking by Hot Licks, Jason Bassford, Laurel, curiousdannii, Roaring Fish 2 days ago
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
put on hold as unclear what you're asking by Hot Licks, Jason Bassford, Laurel, curiousdannii, Roaring Fish 2 days ago
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
2
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48
|
show 4 more comments
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
2
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
2
2
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48
|
show 4 more comments
2 Answers
2
active
oldest
votes
up vote
-1
down vote
I assume you are referring to C++ or a similar programming language. The most common term used to describe this theoretical element is past-the-end.
Returns an iterator to the past-the-end element of the container.
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
add a comment |
up vote
-1
down vote
It sounds like the value returned is not an element in the container. It's just a marker that means that everything in the container has been iterated. For example, iteration over the integer list [ 1, 2, 3, 4, 5 ] might return the values 1, 2, 3, 4, 5, null, null, null . . . .
Without appearing in the list at all, this "null" is the terminating value for the iteration.
In that context, an iterator of the terminal value would simply produce null, null, null . . . . This would be indistinguishable from the iteration of an empty container.
A past-the-end element, on the other hand, might be whatever happens to be in memory beyond the allocation for the container. It could be data intended to carry entirely different semantics that some bug in the program allowed to pass through the iteration.
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
-1
down vote
I assume you are referring to C++ or a similar programming language. The most common term used to describe this theoretical element is past-the-end.
Returns an iterator to the past-the-end element of the container.
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
add a comment |
up vote
-1
down vote
I assume you are referring to C++ or a similar programming language. The most common term used to describe this theoretical element is past-the-end.
Returns an iterator to the past-the-end element of the container.
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
add a comment |
up vote
-1
down vote
up vote
-1
down vote
I assume you are referring to C++ or a similar programming language. The most common term used to describe this theoretical element is past-the-end.
Returns an iterator to the past-the-end element of the container.
I assume you are referring to C++ or a similar programming language. The most common term used to describe this theoretical element is past-the-end.
Returns an iterator to the past-the-end element of the container.
answered Dec 11 at 20:22
pablopaul
1,236211
1,236211
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
add a comment |
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
Thanks for this. I think I encountered this term in the literature. however, though it seems correct grammatically, is it correct logically? doesn't the end already means that it is not something in the container? if so, prepending word past seems invalid logically. Sorry, I know I'm picky about it here, if I'm correct in the first place.
– user327756
Dec 11 at 22:11
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
@user327756 English doesn't rely on logic. It relies on usage.
– Let's stop villifying Iran
Dec 11 at 23:31
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
It’s not unlike the concept of “zero,” which signifies an absence of something—a rather paradoxical concept if you think about it. Similarly, the past-the-end element represents the absence of any more meaningful elements in a container of elements.
– pablopaul
Dec 12 at 0:03
add a comment |
up vote
-1
down vote
It sounds like the value returned is not an element in the container. It's just a marker that means that everything in the container has been iterated. For example, iteration over the integer list [ 1, 2, 3, 4, 5 ] might return the values 1, 2, 3, 4, 5, null, null, null . . . .
Without appearing in the list at all, this "null" is the terminating value for the iteration.
In that context, an iterator of the terminal value would simply produce null, null, null . . . . This would be indistinguishable from the iteration of an empty container.
A past-the-end element, on the other hand, might be whatever happens to be in memory beyond the allocation for the container. It could be data intended to carry entirely different semantics that some bug in the program allowed to pass through the iteration.
add a comment |
up vote
-1
down vote
It sounds like the value returned is not an element in the container. It's just a marker that means that everything in the container has been iterated. For example, iteration over the integer list [ 1, 2, 3, 4, 5 ] might return the values 1, 2, 3, 4, 5, null, null, null . . . .
Without appearing in the list at all, this "null" is the terminating value for the iteration.
In that context, an iterator of the terminal value would simply produce null, null, null . . . . This would be indistinguishable from the iteration of an empty container.
A past-the-end element, on the other hand, might be whatever happens to be in memory beyond the allocation for the container. It could be data intended to carry entirely different semantics that some bug in the program allowed to pass through the iteration.
add a comment |
up vote
-1
down vote
up vote
-1
down vote
It sounds like the value returned is not an element in the container. It's just a marker that means that everything in the container has been iterated. For example, iteration over the integer list [ 1, 2, 3, 4, 5 ] might return the values 1, 2, 3, 4, 5, null, null, null . . . .
Without appearing in the list at all, this "null" is the terminating value for the iteration.
In that context, an iterator of the terminal value would simply produce null, null, null . . . . This would be indistinguishable from the iteration of an empty container.
A past-the-end element, on the other hand, might be whatever happens to be in memory beyond the allocation for the container. It could be data intended to carry entirely different semantics that some bug in the program allowed to pass through the iteration.
It sounds like the value returned is not an element in the container. It's just a marker that means that everything in the container has been iterated. For example, iteration over the integer list [ 1, 2, 3, 4, 5 ] might return the values 1, 2, 3, 4, 5, null, null, null . . . .
Without appearing in the list at all, this "null" is the terminating value for the iteration.
In that context, an iterator of the terminal value would simply produce null, null, null . . . . This would be indistinguishable from the iteration of an empty container.
A past-the-end element, on the other hand, might be whatever happens to be in memory beyond the allocation for the container. It could be data intended to carry entirely different semantics that some bug in the program allowed to pass through the iteration.
answered Dec 12 at 2:42
Gary Botnovcan
1,494511
1,494511
add a comment |
add a comment |
In what circumstances would you need to use this word?
– Michael Harvey
Dec 11 at 20:13
End is not used as an adjective because the adjective for end is final. Blame the French. Also, end does survive as a modifier in fixed phrases such as "the end times", "the end goal". Lastly, just because a word has never been used in a certain way, doesn't mean you can't start using it that way if the meaning is clear. That is literally how we got all the words in all the languages in the first place.
– RegDwigнt♦
Dec 11 at 20:20
End in this context would mean "the current end". A new element would be placed after the end or at the end (the new end).
– Jim Mack
Dec 11 at 21:06
In the real world, there is no element following the last element of the list, so the language hasn't developed a way of referring to it. In the cyber world, anything is possible, but there is often no generally accepted word for something.
– Colin Fine
Dec 11 at 21:47
2
There's nothing after the last element. How can you "iterate" nothing?
– Hot Licks
Dec 12 at 2:48