ICode9

精准搜索请尝试: 精确搜索
  • php-老实说,我不知道如何制定这个通过引用的难题2019-12-01 15:33:15

    所以这是我看到的这段代码在做的事情: >制作一个数组 >循环重复10次 >创建一个新的数组>对这个新数组的引用保存在第一个数组中 > 10个数组现在驻留在原始数组中,其值分别为0、1、2、3 … 实际发生的情况: > WTF? 码: <?php header('Content-type: text/plain'); $arrays = array();

  • php-使用参考将元素添加到数组2019-11-22 17:31:29

    我正在尝试构建一个函数,以便在项目中更轻松地进行数组操作. 我想通过引用来做到这一点.希望以一种更有生产力和节省资源的方式. function add_element ($element=array(),&$data) { if(!empty($data)) { $data += $element; } return true; } // $element c

  • 修改嵌套字典中的元素,并为其指定“路径”2019-11-18 15:59:48

    给定索引列表的“路径”(任意长度)和嵌套的Python列表/字典对象,如何在列表中写入对象的一部分? 例如,这可能是我的对象(它是从JSON文件加载的): data = {"dogs":[{"tail": True, "properties":{"test":1}}]} 而我的索引列表可能看起来像[“ dogs”,0,“ properties”]. 如果要检索

  • php-通过反射传递参数2019-11-11 22:30:38

    This article具有以下方法: /** * Call protected/private method of a class. * * @param object &$object Instantiated object that we will run method on. * @param string $methodName Method name to call * @param array $parameters Array of parameters to

  • c-Swig:如何包装double&(通过引用传递的double)?2019-11-05 23:07:24

    我正在使用SWIG从Python访问C代码.我如何优雅地包装一个函数,该函数在通过引用传递的变量中返回值,例如 void set(double&a) { a = 42.; } 我不知道该怎么做.在最佳情况下,我将能够在Python中使用带有Python浮点数的函数: >>> b = 2. >>> set(b) >>> print b 42.0 目前,它给我

  • Java-更新HashMap值的最佳方法-与值/引用相关的传递2019-10-29 08:02:25

    我有一些数据的HashMap.看下面的代码… HashMap<String, Double[]> map; //Already populated with data Double[] results = map.get(key); updateArray(results); //This function makes changes to the results array. map.put(key, results); …我的问题是map.put(key,resul

  • python-线程中的引用传递可变变量2019-10-28 22:57:03

    我有一个关于Python中多线程的基本问题:我有一个列表,需要在线程中对其进行修改.我了解列表是可变类型:How do I pass a variable by reference? 但是,当我使用线程时,列表的行为不像可变类型: from multiprocessing import Process, Lock def f(l, i, n): l.acquire() i.ap

  • 为什么在PHP中通过引用传递?2019-10-27 15:31:51

    我编写了一个函数,该函数应该接受一些变量,然后更改这些变量的值.但是,运行该函数后,变量保持不变.然后,我进行了一次谷歌搜索,发现您需要放置&在变量名前面.然后代码执行了我想要的操作.但是,我不明白为什么您需要添加&.还有其他方法可以完成我需要做的事情吗?基本上,我对引用传递

  • 将对象从活动传递到片段是通过引用传递2019-10-27 13:24:40

    当我们使用Serializable和Parcelable在活动之间传递对象时,会将对象的副本/值发送到接收活动(典型的按值传递行为). 但是为什么当我们将对象作为Bundle在Bundle中传递给Fragments时,由于某种原因,它们是作为对象的引用而不是对象的副本/值发送的(按引用传递行为).我没有检查过Seria

  • 将函数传递为对Java中另一种方法的引用2019-10-26 10:02:41

    这个问题已经在这里有了答案:            >            How to pass a function as a parameter in Java?                                     8个 我在ABC类中有一个函数,其定义大致如下 Boolean getBool(Value va

  • 通过引用分配PHP的误解2019-10-25 04:28:22

    在下面给出的代码中,$arr [0]结果“ 2”的含义是什么,$arr2正在复制$arr并将其第一个值增加一个,因此$arr2 [0]“ 2”的结果很明显,但是是什么呢?发生在$arr上时,当我像$a =& $arr [0]这样将引用$arr [0]传递给$a时,当我将$arr [0]传递给值$a =时,$arr [0]的结果为2 $arr [0 [$arr [

  • java-仅传递私有成员的值2019-10-24 18:03:46

    我正在创建一个类,该类使用一个数组作为其私有成员,并使用getter,setter方法.我想使用main函数中的数组为该数组设置一个值.当我在main函数中操作数组时,它不应影响该类中存在的数组. 我尝试了这段代码,但是在这里数组被操纵 class ClassB { private int[] a; ClassB()

  • 如何在PHP的数组中使用数组引用?2019-10-24 16:29:03

    我希望能够执行以下操作: $normal_array = array(); $array_of_arrayrefs = array( &$normal_array ); // Here I want to access the $normal_array reference **as a reference**, // but that doesn't work obviously. How to do it? end( $array_of_arrayrefs )[&qu

  • c#-传递引用参数与包装类型的详细列表2019-10-24 11:16:31

    我需要从一个函数中获取三个对象,我的本能是创建一个新类型来返回三个引用.或者如果ref是相同的类型,我可以使用数组.但是,通过引用比较容易: private void Mutate_AddNode_GetGenes(ref NeuronGene newNeuronGene, ref ConnectionGene newConnectionGene1, ref Connectio

  • php-通过引用方法传递对象数组2019-10-23 19:30:05

    我的课堂上有一个方法可以通过引用接受对象.它装饰该对象以扩展功能. 基本上… public function addObject( &$object ) { $object = $this->decorate( $object ); } 我正在尝试编写一个方便的方法addObjects(),但它没有更改$object 这行不通… public function addObjects(

  • c-使用RcppArmadillo submat()通过引用传递的Rcpp :: NumericMatrix更新2019-10-12 23:09:09

    在此question之后,我试图了解如何有效地更新Rccp :: NumericMatrix数据类型的子集. 我有以下情况: > 5 x 5的Rcpp :: NumericMatrix m,需要更新几行和几列. >它将通过引用传递给函数(无效返回类型),该函数会将其转换为arma :: mat,并更新相应的submat().>目前,我还不了解如何将函数

  • c-按值传递和按引用传递2019-10-12 07:08:27

    我正在开发一个项目,该项目通过使用超载为员工计算收入,并且还通过引用传递值.我需要使用程序中的至少一个函数来演示传递值;以及至少一个用于演示带有引用参数的引用传递的功能.这是到目前为止我得到的: #include <iostream> #include "Grosspay.h" #include "iomanip" using names

  • 在构造函数PHP中传递对$this的引用2019-10-11 08:30:12

    我有一个叫做Request的类.在该类的某个时刻,我使用以下代码创建一个新的控制器,并在构造函数中传递$this: $controller = new $this->_controllerName($this); 我的控制器构造函数如下: public function __construct(Request $request) { parent::__construct($request);

  • c中指针的奇怪行为2019-10-08 23:08:25

    以下结果非常有趣,我很难理解它们.基本上我有一个有int的类: class TestClass{ public: int test; TestClass() { test = 0; }; TestClass(int _test) { test = _test; }; ~TestClass() { /*do nothing*/ }; }; 一个测试函数,它接受TestClass的指针 void testFun

  • c – void foo(int&x) – > Ruby?通过引用传递整数?2019-10-08 20:07:50

    作为一种为我的C编程作业增添趣味的一种方式,我决定不用将书中的C键输入我的计算机,而是将其改为Ruby.是的,这有点傻,但我很无聊. 无论如何,我在将这种功能转换为Ruby时遇到了麻烦 void swap(int &a,int &b){ int c=b; b=a; a=c } 函数中等效的ruby代码是什么?解决方法:Ruby

  • c – 从返回引用的函数提前返回的最佳方法2019-10-07 23:07:03

    让我们说我们有一个形式的功能: const SomeObject& SomeScope::ReturnOurObject() { if( ! SomeCondition ) { // return early return ; } return ourObject; } 显然,上面的代码有一个问题,如果条件失败,那么我们就如何从这个函数返回一个问题

  • C:我如何通过ref或值来决定是否传递params?2019-10-07 09:06:13

    使用C我如何决定是否应该通过值或引用/指针传递参数? (告诉我32位和64位的答案)让我们看看A.是否有2个32位值更少或相等,可以作为指向32位值的指针? B对我来说似乎总是应该通过价值.我认为我应该通过价值,但有人告诉我(但我没有看到证据)处理器不处理值而不是他们的比特,所以它是更多

  • python – Cython&C:通过引用传递2019-10-06 13:08:29

    我是Cython和C的菜鸟,所以我对论证传递有疑问.我想避免在以下场景中传递参数的副本: # somefile.pyx #distutils: language = c++ from libcpp.vector cimport vector def add_one(vector[int] vect): cdef int i n = vect.size() for i in range(n): vect[i]

  • 困惑,java是否在传递对象引用时使用按值调用或按引用调用?2019-10-05 06:10:56

    参见英文答案 > Is Java “pass-by-reference” or “pass-by-value”?                                    82个 public class program1{ public static void main(String args[]){ java.util.Vector vc=new java.util.Vector

  • 在java中交换对象[复制]2019-10-04 17:10:58

    参见英文答案 > Is Java “pass-by-reference” or “pass-by-value”?                                    82个我已经研究过java是通过引用传递但是当我执行下面的代码时,字符串在主方法中没有交换为什么? static void swap(String s1, Str

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有