Hi,
Found a piece of code today, that I find a little smelly...
TMyObject.LoadFromFile(const filename: String);
begin
  if fileExists(filename) then
    self := TSomeObjectStreamer.ReadObjectFromFile(filename);
end;
If this code works, it will at least leak some memory, but does it work?
Is OK to assign to self in this manner?  
Wha...
            
           
          
            
            I find the defs circular, the subjects are defined by their verbs but the verbs are undefined! So how do you define them?
The Circular Definitions
itialization: to initilise a variable. It can be done at the time of 
declaration.
assignment: to assign value to a variable. It can be done anywhere, only once with the final-identifier.
...
            
           
          
            
            Related question, about assignment-initialization-declaration.
$ javac MatchTest.java 
MatchTest.java:7: ')' expected
  for((int i=-1 && String match="hello"); (i=text.indexOf(match)+1);)
          ^
MatchTest.java:7: ';' expected
  for((int i=-1 && String match="hello"); (i=text.indexOf(match)+1);)
                         ^
MatchTest....
            
           
          
            
            I have a JS object I use to store DOM info for easy reference in an elaborate GUI. 
It starts like this:
var dom = {
    m:{
        old:{},
        page:{x:0,y:0},
        view:{x:0,y:0},
        update:function(){
            this.old = this;
            this.page.x = $(window).width();
            this.page.y = $(window).height();...
            
           
          
            
            The problem drives me to the big try-catch loops. I want smaller. So how to access assignments in the loops?
$ javac TestInit2.java 
TestInit2.java:13: variable unknown might not have been initialized
  System.out.println(unknown);
                     ^
1 error
Code
import java.util.*;
import java.io.*;
public class TestInit2 {
 p...
            
           
          
            
            I am a little confused about object assignment and pointers in Ruby, and coded up this snippet to test my assumptions.
class Foo
    attr_accessor :one, :two
    def initialize(one, two)
        @one = one
        @two = two
    end
end
bar = Foo.new(1, 2)
beans = bar
puts bar
puts beans
beans.one = 2
puts bar
puts beans
puts beans....
            
           
          
            
            public class MaxHeap<T extends Comparable<T>> implements Heap<T>{
 private T[] heap;
 private int lastIndex;
 private static final int defaultInitialCapacity = 25;
 public void add(T newItem) throws HeapException{
  if (lastIndex < Max_Heap){
   heap[lastIndex] = newItem;
   int place = lastIndex;
   int parent = (place – 1)/2; //ERROR ...
            
           
          
            
            I have a generic class HierarchicalBusinessObject. In the constructor of the class I pass a lambda expression that defines a selector to a field of TModel.
protected HierarchicalBusinessObject
    (Expression<Func<TModel,string>> parentSelector)
A call would look like this, for example: 
public class WorkitemBusinessObject : 
    Hie...
            
           
          
            
            Suppose I need to create my own small DSL that would use Python to describe a certain data structure. E.g. I'd like to be able to write something like
f(x) = some_stuff(a,b,c)
and have Python, instead of complaining about undeclared identifiers or attempting to invoke the function some_stuff, convert it to a literal expression for my ...
            
           
          
            
            I got a headache looking for this:
How do you use s/// in an expression as opposed to an assignment. To clarify what I mean, I'm looking for a perl equivalent of python's re.sub(...) when used in the following context:
newstring = re.sub('ab', 'cd', oldstring)
The only way I know how to do this in perl so far is:
$oldstring =~ s/ab/c...
            
           
          
            
            Here is the scenario..
===== scanario 1 =====
1. Document Library "Gatorate Classic"
2. I have four groups.
   Group Alpha - Role - Read
   Group Beta - Role - Edit
   Group Epselon - Role - Edit
   Group Gamma - Role - Edit
===== scanario 2 =====
1. Document Library "Gatorate G2"
2. I have four groups.
   Group Alpha - Role - Edit
   ...
            
           
          
            
            Hello,
I am a computer science in my Student Second year. I already know a good deal about C++, Data Structures, File Structures, OOP, etc.
I decided to learn Java. I have read couple of books but I know that it takes practice to master any Programming language. I was wondering if anyone knew of some assignments or problems that helped...
            
           
          
            
            When you use variables (is that the correct word?) in python regular expressions like this: "blah (?P\w+)" ("value" would be the variable), how could you make the variable's value be the text after "blah " to the end of the line or to a certain character not paying any attention to the actual content of the variable. For example, this is...
            
           
          
            
            Hello, guys!
I have some User model, Role model and Assignment model to manage role-based user system.
Just like here .
So, here some kind of code, to include roles into users form:
<% for role in Role.all %>
<%= check_box_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
<%=h role.name %><br />
<% end %>
And all's work...
            
           
          
            
            There's a TImage component on a form in my program. 
In some situation, the program must test:
If "there is an image assigned to the picture property of the TImage component" then
     .............
How can I do this?
Thanks in advance.
...
            
           
          
            
            I was unable to find any reference to this in the documentations...
Is assigning to a double (or any other simple type, including boolean) an atomic operation viewed from the perspective of threads?
double value = 0;
public void First() {
 while(true) {
  value = (new Random()).NextDouble();
 }
}
public void Second() {
 while(true) {...
            
           
          
            
            When dealing with cell arrays, I can use the deal() function to assign cells to output variables, such as:
[a, b, c] = deal(myCell{:});
or just:
[a, b, c] = myCell{:};
I would like to do the same thing for a simple array, such as:
myArray = [1, 2, 3];
[a, b, c] = deal(myArray(:));
But this doesn't work. What's the alternative?
...
            
           
          
            
            Ruby has conditional initialization. Apparently, Java does not or does it? I try to write more succintly, to limit the range as small as possible.
import java.io.*;
import java.util.*;
public class InitFor{
        public static void main(String[] args){
                for(int i=7,k=999;i+((String h="hello").size())<10;i++){}
      ...
            
           
          
            
            I've implemented some of the changes suggested in this question, and (thanks very much) it works quite well, however... in the process I've seemed to break the post-declaration assignment operator. With the following code:
#include <cstdio>
#include "ucpp"
main() {
  ustring a = "test";
  ustring b = "ing";
  ustring c = "- -";
  ustrin...
            
           
          
            
            I am given the following declaration:
char inbuff[500], *ptr;
int n, bufferlen;
Write a program segement to receive a message having 500 bits from the TCP socket sock and store this message in inbuff.
My answer is:
n = recv( sock, inbuff, strlen( inbuff ), 0 );
However, I am not sure why *ptr is given in the declaration.
So, I w...