Top "Language-features" questions

A language feature is a distinct aspect of a programming language, such as binding rules, lexical design, or facets of the type system.

C# Null propagating operator / Conditional access expression & if blocks

The Null propagating operator / Conditional access expression coming in c#-6.0 looks like quite a handy feature. But I'm curious …

c# null language-features c#-6.0
What unique features does Firebug have that are not built-in to Firefox?

I just cleaned my Firefox addons and wondered: Which features does Firebug have that make it unique? Which features are …

firefox firebug language-features firefox-developer-tools
What's the new way to iterate over a Java Map in Scala 2.8.0?

How does scala.collection.JavaConversions supercede the answers given in Stack Overflow question Iterating over Java collections in Scala (it …

scala language-features scala-2.8
Python type() or __class__, == or is

I want to test whether an object is an instance of a class, and only this class (no subclasses). I …

python language-features
Is there any Scala feature that allows you to call a method whose name is stored in a string?

Assuming you have a string containing the name of a method, an object that supports that method and some arguments, …

scala dynamic language-features
Javascript as a functional language

I am looking get to grips with functional programming concepts. I've used Javascript for many years for client side scripting …

javascript functional-programming language-features
What is the maximum length of a C#/CLI identifier?

Which other restrictions are there on names (beside the obvious uniqueness within a scope)? Where are those defined?

c# .net clr language-features command-line-interface
Should I use a Guid and Guid.Empty or a nullable Guid?

I have certain scenarios (e.g. a custom class to hold Sql parameters) in which a variable may or may …

c# nullable language-features is-empty
ForEach loop in Mathematica

I'd like something like this: each[i_, {1,2,3}, Print[i] ] Or, more generally, to destructure arbitrary stuff in the list you're …

loops language-features wolfram-mathematica
Anonymous type and tuple

What is the difference between anonymous type and tuple?

c# c#-4.0 language-features anonymous-types tuples