Project

General

Profile

Actions

Feature #11734

closed

Improved ternary operator

Added by Anonymous over 8 years ago. Updated over 8 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:71650]

Description

In ternary operator it would be nice to be able to pass expression result from condition into value_if_true/value_if_false in such way:

some_long_expression ? &.to_s : 'foobar'
where & refers to some_long_expression

Instead of doing:
some_long_expression ? some_long_expression.to_s : 'foobar'

or:
result = some_very_very_long_expression result ? result.to_s : 'foobar'

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0