ForNext
Only Do What Only You Can Do
091. 構造体のメンバの初期化
VBScript
JScript
Perl
更新日 : 2010.10.18
%sanaka = (name => "Sanaka", height => 175, weight => 60.5); printf("氏名:%s\n", $sanaka{"name"}); printf("身長:%d\n", $sanaka{"height"}); printf("体重:%f\n", $sanaka{"weight"}); print "\n"; %sanaka = ("name", "Sanaka", "height", 175, "weight", 60.5); printf("氏名:%s\n", $sanaka{"name"}); printf("身長:%d\n", $sanaka{"height"}); printf("体重:%f\n", $sanaka{"weight"});
L:\>perl lesson_12_091.pl 氏名:Sanaka 身長:175 体重:60.500000 氏名:Sanaka 身長:175 体重:60.500000
PHP
更新日 : 2010.11.03
<?php $sanaka = array("name" => "Sanaka", "height" => 175, "weight" => 60.5); printf("氏名:%s\n", $sanaka["name"]); printf("身長:%d\n", $sanaka["height"]); printf("体重:%f\n", $sanaka["weight"]); ?>
L:\>php lesson_12_091.php 氏名:Sanaka 身長:175 体重:60.500000
Python
更新日 : 2010.11.17
# coding: Shift_JIS sanaka = {"name":"Sanaka", "height":175, "weight":60.5} print "氏名:%s" % sanaka["name"] print "身長:%d" % sanaka["height"] print "体重:%f" % sanaka["weight"]
N:\>python lesson_12_091.py 氏名:Sanaka 身長:175 体重:60.500000
Ruby
更新日 : 2010.11.01
sanaka = {"name" => "Sanaka", "height" => 175, "weight" => 60.5} printf("氏名:%s\n", sanaka["name"]) printf("身長:%d\n", sanaka["height"]) printf("体重:%f\n", sanaka["weight"])
L:\>ruby l:\lesson_12_091.rb 氏名:Sanaka 身長:175 体重:60.500000
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> #include <string.h> struct gstudent { char name[20]; int height; float weight; }; int main(int argc, char* argv[]) { struct gstudent sanaka = {"Sanaka", 175, 60.5}; printf("氏名:%s\n", sanaka.name); printf("身長:%d\n", sanaka.height); printf("体重:%f\n", sanaka.weight); return 0; }
R:\>lesson091\project1.exe 氏名:Sanaka 身長:175 体重:60.500000
C++
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
class Lesson091 { public static void main(String[] args) { CStudent sanaka = new CStudent("Sanaka", 175, 60.5); System.out.printf("氏名:%s\n", sanaka.name); System.out.printf("身長:%d\n", sanaka.height); System.out.printf("体重:%f\n", sanaka.weight); } } class CStudent { public String name; public int height; public double weight; public CStudent(String name, int height, double weight) { this.name = name; this.height = height; this.weight = weight; } }
L:\>java Lesson091 氏名:Sanaka 身長:175 体重:60.500000