Difference between pure and impure function?

Content taken from this link Characteristics of Pure Function: The return value of the pure func­tions solely depends on its arguments Hence, if you call the pure func­tions with the same set of argu­ments, you will always get the same return values. They do not have any side effects like net­work or data­base calls They … Read more

Which is the fastest way to extract day, month and year from a given date?

In 0.15.0 you will be able to use the new .dt accessor to do this nice syntactically. In [36]: df = DataFrame(date_range(‘20000101′,periods=150000,freq=’H’),columns=[‘Date’]) In [37]: df.head(5) Out[37]: Date 0 2000-01-01 00:00:00 1 2000-01-01 01:00:00 2 2000-01-01 02:00:00 3 2000-01-01 03:00:00 4 2000-01-01 04:00:00 [5 rows x 1 columns] In [38]: %timeit f(df) 10 loops, best of … Read more

Why can’t we assign a foreach iteration variable, whereas we can completely modify it with an accessor?

foreach is a read only iterator that iterates dynamically classes that implement IEnumerable, each cycle in foreach will call the IEnumerable to get the next item, the item you have is a read only reference, you can not re-assign it, but simply calling item.Value is accessing it and assigning some value to a read/write attribute … Read more

Calling superclass from a subclass constructor in Java

What you should do: Add a constructor to your super class: public Superclass { public SuperClass(String flavour) { // super class constructor this.flavour = flavour; } } In the Crisps class: public Crisps(String flavour, int quantity) { super(flavour); // send flavour to the super class constructor this.quantity = quantity; }   Comments Some comments to … Read more