Comments (1)
This too doesn't look consistent:
~: [{}].b?
╭───┬──╮
│ 0 │ │
╰───┴──╯
~: [].b?
╭────────────╮
│ empty list │
╰────────────╯
~: [0].b?
Error: nu::shell::column_not_found
× Cannot find column
╭─[entry #8:1:1]
1 │ [0].b?
· ┬ ┬
· │ ╰── cannot find column 'b'
· ╰── value originates here
╰────
[{}]
is technically a table, therefore .b?
on it should produce a null
.
[]
is not a table, but "an empty list" is a weird response to "give me the value of a column or null if the column is not found" (that's what ?
is supposed to do as I understand).
[0]
is 100% not a table or a record, and this is the first time Nu clearly states that a column was not found, but then ?
is supposed to suppress "column not found" errors, it's the direct responsibility of the operator, again, to my understanding.
from nushell.
Related Issues (20)
- Nushell autocomplete interfering with commands autocomplete HOT 13
- `nu-highlight` string execution HOT 5
- Getting `can't convert int to string` error when trying to parse a list of three strings as integers HOT 2
- inconsistent comparison or parsing of CRLF line endings HOT 4
- Performance issue: Prompt command gets ran on every character. HOT 1
- `mv $path_containing_glob_chars /path/to/dest` not working HOT 3
- External Shell Spawning Create Inconsistent Environment Variable Key HOT 1
- `rm --trash` should be the default behavior HOT 1
- `table --abbreviated/-a` doesn't work on large (1k+ row) or slow (even when collected) tables HOT 4
- How to eliminate ANSI codes in error messages? HOT 13
- `str index-of` should support `--regex` HOT 2
- Flag metadata is only set for `--flag=bool` form
- Feature Request: Binary String Literals HOT 7
- Completion highighting makes path invisible HOT 3
- git ls-files output does not work in pipeline HOT 2
- `PipelineData::into_value` implicitly waits for `ExternalStream` to finish and irreversibly converts it HOT 2
- Capturing variable inside an alias within `config.nu` causes a panic
- A flag to make nushell check its configs and exit
- start https://www.nushell.sh will open multiple instances HOT 3
- [Feature Request] umask functionality
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nushell.